2016-03-08 120 views
1

我在Windows上使用Anaconda 3並將其添加到PATH。我創建了一個安裝Python 2的環境。我可以使用永久更改Conda中的活動python

activate ENV_NAME 

此更改僅限於當前終端。是否有任何內置的方法來永久更改活動Python,以便在整個系統中都可訪問?我需要這個,因爲我有一些需要Python 2的程序,它在python安裝的PATH變量中查找,因此會捕獲Python 3.

回答

0

您應該能夠在根環境中簡單更新/安裝python。試試conda install python=2.7

您也可以先在您的PATH中將Python添加到您的Py2環境中。

查看此question瞭解更多詳情。

+0

我可能一直不清楚。我不想從根環境中刪除python 3。我只想使用Python 2作爲root用戶一段時間,然後切換回來。 – Avi

0

更改系統寬python是python可以通過PATH變量找到的問題。

所以,我能想到的2個備選方案:

  1. 您切換Python版本來回在根環境paul建議。
  2. 你操縱你的PATH變量來指向所需的python。

請注意,第二個選擇可能會非常脆弱,因爲如果您的PATH設置不正確,您將結束在您的程序上運行錯誤的python版本。

也許你可以創建一個.bat文件來激活正確的環境並啓動你的「python 3」軟件。