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來挑選不同版本的巨蟒。 如果你發現它,隨時指出我的錯誤。我願意從我的錯誤中吸取教訓,如果需要,您也可以提出新的想法或改變。