Java(Eclipse)中调用Python3
2019-04-06 本文已影响0人
jianshuqwerty
Macos中默认是Python2,用pyenv配置了好多不同的python环境(爬虫的,tf各个版本的,pytorch各个版本的)。这天需要在用Java代码中用制定版本的Python3运行一个py脚本(rt.exec("python abc.py")),怎么修改都是调用的默认的python解释器(python2.7),最终解决方案如下:
找到指定的python解释器的具体位置,which python好像不太准确,我在pycharm中的preferences里面找的

比如这里找到一个:/Users/username/.pyenv/versions/dl/bin/python是我要用的python3解释器,然后
/Users/username/.pyenv/versions/dl/bin/python /path/to/abc.py#绝对路径好些
在同学的Win10系统上一样能用!记一下,昨天找的头秃。