代码如下:

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脚本所遇到环境问题的解决方法相关推荐

  1. win10系统cmd模式下输入python弹出Windows应用商店 解决方法

    win10系统cmd模式下输入python弹出Windows应用商店 解决方法 解决方法1: 打开环境变量设置[此电脑->属性->高级系统设置->环境变量] 在变量Path中发现有% ...

  2. Myeclipse开发环境下文件中出现的提示错误与解决方法:The import javax.servlet cannot be resolved?

    Myeclipse开发环境下文件中出现的提示错误与解决方法:The import javax.servlet cannot be resolved? 参考文章: (1)Myeclipse开发环境下文件 ...

  3. winXP环境下将Python脚本生成EXE可执行文件

    因工作需要,楼主用pandas写了个数据处理的脚本,但开发环境是win10-64,而实际应用环境存在win7-32和winXP32,为此不得不踏上重新配置环境开发的道路. 一.Windows环境准备 ...

  4. 麒麟系统java调用wps转pdf,急java调用WPS或pdfcreator的com接口实现doc转pdf解决方法

    急急急java调用WPS或pdfcreator的com接口实现doc转pdf 各位大虾:我想把word文件生成PDF,然后网上找了方法http://hacker507.iteye.com/blog/1 ...

  5. linux英伟达显卡偶尔加载失败,Ubuntu 8.10环境下出现NVIDIA显卡无法正常工作的解决方法...

    部分朋友反映升级到Ubuntu 8.10后,NVIDIA显卡工作不正常,如果无法在受限驱动里更新显卡驱动的话,可以试试下文介绍的方法,下载NVIDIA最新的驱动包自己编译安装. 2.如果你曾经在源中安 ...

  6. Win7环境下STAF安装STAX遇到的问题及解决方法

    错误分析 1.第一次调用失败是设置路径不对,我在本地创建的文件夹为service(路径D:\Tcl\lib\service\stax),staxgs上介绍的安装文件夹是services,就差1个s导致 ...

  7. python numpy安装失败_Mac下安装Python的numpy库失败的解决方法

    在安装numpy库时,出现了这样的错误: 安装命令: easy_install numpy 错误: MacdeMacBook-Pro-3:python mac$ easy_install numpy ...

  8. win7环境下 net start npf服务名无效的解决方法。

    一.这个问题的起因是wireshark找不到本地接口引起的,在网上找到的解决方法是:把 新版的winpcap删除再重装个老版的.(再次证明软件还是用老的好,新的有BUG). 操作方法如下:找到对应的文 ...

  9. 成功解决:将后缀.pyx格式文件(linux环境)编译成pyd文件(windows环境下)实现python编程加载或导入

    成功解决:将后缀.pyx格式文件(linux环境)编译成pyd文件(windows环境下)实现python编程加载或导入 目录 解决问题 解决思路 解决方法 解决问题 .pyx格式文件,在window ...

最新文章

  1. Rancher 2.2.2 发布,优化 Kubernetes 集群运维
  2. re-for-50-plz-50 寒假逆向生涯(6/100)
  3. ASP.NET Core 2.0 Web API项目升级到ASP.NET Core 3.0概要笔记
  4. 移动平台深度神经网络实战
  5. 译文 | 与TensorFlow的第一次接触 第六章:并发
  6. 数据统计作业0429_因子分析/FA
  7. cxf-2.4.1 webservice客户端调用代码
  8. java Byte Stream and Character Stream的不同
  9. 5. Mac phpstorm 快捷键
  10. 管家婆服务器安装显示配置失败,管家婆软件安装出错解决方法
  11. 信息学奥赛一本通(1129:统计数字字符个数)
  12. php deprecated,PHP Deprecated: Function eregi() is deprecated解决方法
  13. Android 11 : 隐私和安全
  14. 联想G50-70无线网开关,无线网显示红叉
  15. QQ邮箱服务器协议,QQ邮箱新功能 IMAP协议支持
  16. 网络状态码302和303的区别究竟是啥?面试官最满意这种回答
  17. Mybatis中按照年、季度、月、日、最近七天,查询
  18. Vue项目中城市下拉选择 城市js文件
  19. 在ubuntu 8.10下安装thunderbird中文版
  20. 自动售货机软件工程课设_软件工程_自动售货机

热门文章

  1. Relu 与 leakyRelu
  2. realvnc中文版,realvnc中文版使用教程图解
  3. 实时传输协议---RTP【详解】
  4. 极简的docker教程-在docker上运行微服务
  5. 仅作笔记用:Windows 11 通过 PowerShell 打开 IE 浏览器
  6. 中国商用单相燃气智能表市场趋势报告、技术动态创新及市场预测
  7. 硅谷最爱的测试框架:详解PyTest
  8. 【超凡蜘蛛侠2】火爆来袭
  9. Stratifyd 祝您中秋团圆,幸福安康!
  10. 【应用数学】动态最优化:合集