1
我的系统中安装了两个python版本。一个是蟒3.4这是在我的C:驱动器/ python34,另一种是从水蟒这在diffrenet夹蟒3.5。 我在我的环境路径中设置了我的python 3.4,并从那里删除它。 现在,如果我使用蟒蛇 - 版本命令在我的CMD它给出的版本是3.5这是我需要的,所以我的程序将正常工作。 如何在java中执行时更改python版本
但是,如果我运行它通过我的Java运行时它显示它使用pyhton 3.4。 注意:我从我的环境路径中删除了python 3.4,它不在那里。我的java代码仍然是如何挑选相同的旧python。 这里是我的Java代码
public static void main(String args[]) throws Exception
{
StringBuffer result = new StringBuffer();
String[] cmd = {
"python",
"--version"
};
execLocal(cmd, result);
}
而且我得到的结果是:
我应该怎么问Java来挑选不同版本的巨蟒。 如果你发现它,随时指出我的错误。我愿意从我的错误中吸取教训,如果需要,您也可以提出新的想法或改变。