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 ...
最新文章
- socketmq 设置队列大小_C++编程实例:面向对象的整形队列实现
- 【Linux学习】epoll详解
- python3 线程隔离_Python的线程隔离实现方法
- 编程题【Math类】计算类
- 需求、需求工程与需求工程师 — 6. 设计能力的要求
- 总结的若干关于RecursionError: maximum recursion depth exceeded问题的解决办法
- Python via virtualenv on Mac OS X: RuntimeError: Python is not installed as a framework.
- IOS UIColor 自定义颜色
- C#LINQ方法操作-Max求数组集合中最大值
- (转) Csrss进程剖析
- Python处理二进制流(一)
- 极速office(Word)怎么删除背景颜色
- 网站识别Windows AD 域账号,并自动登录
- python模块-win32clipboard-访问windows剪切板-实现复制粘贴
- GTX 295 VS C1060 矩阵乘法测试(cublas)
- DB-Engines:2016年10月份全球数据库排名
- 短视频如何才能涨粉?几个小窍门来帮忙,快速涨粉不是梦
- 关于ViewGroup和View的事件分发
- mysql当前读和一致性读_数据库 一致性读当前读
- hadoop自定义排序,分组排序
热门文章
- 用完成端口开发大响应规模的Winsock应用程序(4)
- 向世界介绍我的家乡-----黑龙江省
- declaration of ‘T‘ shadows template parameter
- NGS基础 - 高通量测序原理
- 基于知识图谱的《红楼梦》人物关系可视化及问答系统的实现
- 均方根误差和标准差的定义:matlab
- ubuntu 修改 ulimit
- 1、Horizon 介绍与架构
- 响应式营销策划文化传媒公司网站模板源码
- phpcms 模板 php代码,CMS案例:phpcms v9模板制作常用调用代码集合分享