Java调用Canda环境下的Python脚本所遇到环境问题的解决方法
代码如下:
Process exec = Runtime.getRuntime().exec("python3 " + pythonScriptPath);
byte[] bytes = new byte[1024];
InputStream errorStream = exec.getErrorStream();
while (errorStream.read(bytes, 0, bytes.length) != -1) {String s = new String(bytes);System.out.println(s);
}
此时可能会遇到依赖模块不存在的问题,而使用Runtime.getRunTime().exec("conda activate xxx")会遇到环境的问题。
解决方法如下:
在启动Java程序的用户下修改.bashrc,添加一行:
conda activate xxxx
其中xxxx为你的conda环境。之后source ~/.bashrc,再启动Java程序就可以调用了。
Java调用Canda环境下的Python脚本所遇到环境问题的解决方法相关推荐
- win10系统cmd模式下输入python弹出Windows应用商店 解决方法
win10系统cmd模式下输入python弹出Windows应用商店 解决方法 解决方法1: 打开环境变量设置[此电脑->属性->高级系统设置->环境变量] 在变量Path中发现有% ...
- Myeclipse开发环境下文件中出现的提示错误与解决方法:The import javax.servlet cannot be resolved?
Myeclipse开发环境下文件中出现的提示错误与解决方法:The import javax.servlet cannot be resolved? 参考文章: (1)Myeclipse开发环境下文件 ...
- winXP环境下将Python脚本生成EXE可执行文件
因工作需要,楼主用pandas写了个数据处理的脚本,但开发环境是win10-64,而实际应用环境存在win7-32和winXP32,为此不得不踏上重新配置环境开发的道路. 一.Windows环境准备 ...
- 麒麟系统java调用wps转pdf,急java调用WPS或pdfcreator的com接口实现doc转pdf解决方法
急急急java调用WPS或pdfcreator的com接口实现doc转pdf 各位大虾:我想把word文件生成PDF,然后网上找了方法http://hacker507.iteye.com/blog/1 ...
- linux英伟达显卡偶尔加载失败,Ubuntu 8.10环境下出现NVIDIA显卡无法正常工作的解决方法...
部分朋友反映升级到Ubuntu 8.10后,NVIDIA显卡工作不正常,如果无法在受限驱动里更新显卡驱动的话,可以试试下文介绍的方法,下载NVIDIA最新的驱动包自己编译安装. 2.如果你曾经在源中安 ...
- Win7环境下STAF安装STAX遇到的问题及解决方法
错误分析 1.第一次调用失败是设置路径不对,我在本地创建的文件夹为service(路径D:\Tcl\lib\service\stax),staxgs上介绍的安装文件夹是services,就差1个s导致 ...
- python numpy安装失败_Mac下安装Python的numpy库失败的解决方法
在安装numpy库时,出现了这样的错误: 安装命令: easy_install numpy 错误: MacdeMacBook-Pro-3:python mac$ easy_install numpy ...
- win7环境下 net start npf服务名无效的解决方法。
一.这个问题的起因是wireshark找不到本地接口引起的,在网上找到的解决方法是:把 新版的winpcap删除再重装个老版的.(再次证明软件还是用老的好,新的有BUG). 操作方法如下:找到对应的文 ...
- 成功解决:将后缀.pyx格式文件(linux环境)编译成pyd文件(windows环境下)实现python编程加载或导入
成功解决:将后缀.pyx格式文件(linux环境)编译成pyd文件(windows环境下)实现python编程加载或导入 目录 解决问题 解决思路 解决方法 解决问题 .pyx格式文件,在window ...
最新文章
- Rancher 2.2.2 发布,优化 Kubernetes 集群运维
- re-for-50-plz-50 寒假逆向生涯(6/100)
- ASP.NET Core 2.0 Web API项目升级到ASP.NET Core 3.0概要笔记
- 移动平台深度神经网络实战
- 译文 | 与TensorFlow的第一次接触 第六章:并发
- 数据统计作业0429_因子分析/FA
- cxf-2.4.1 webservice客户端调用代码
- java Byte Stream and Character Stream的不同
- 5. Mac phpstorm 快捷键
- 管家婆服务器安装显示配置失败,管家婆软件安装出错解决方法
- 信息学奥赛一本通(1129:统计数字字符个数)
- php deprecated,PHP Deprecated: Function eregi() is deprecated解决方法
- Android 11 : 隐私和安全
- 联想G50-70无线网开关,无线网显示红叉
- QQ邮箱服务器协议,QQ邮箱新功能 IMAP协议支持
- 网络状态码302和303的区别究竟是啥?面试官最满意这种回答
- Mybatis中按照年、季度、月、日、最近七天,查询
- Vue项目中城市下拉选择 城市js文件
- 在ubuntu 8.10下安装thunderbird中文版
- 自动售货机软件工程课设_软件工程_自动售货机