Java(Eclipse)中调用Python3

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


pycharm-preferences

比如这里找到一个:/Users/username/.pyenv/versions/dl/bin/python是我要用的python3解释器,然后

/Users/username/.pyenv/versions/dl/bin/python  /path/to/abc.py#绝对路径好些

在同学的Win10系统上一样能用!记一下,昨天找的头秃。

你可能感兴趣的:(Java(Eclipse)中调用Python3)