我在Windows上使用Anaconda 3並將其添加到PATH。我創建了一個安裝Python 2的環境。我可以使用永久更改Conda中的活動python
activate ENV_NAME
此更改僅限於當前終端。是否有任何內置的方法來永久更改活動Python,以便在整個系統中都可訪問?我需要這個,因爲我有一些需要Python 2的程序,它在python安裝的PATH變量中查找,因此會捕獲Python 3.
我在Windows上使用Anaconda 3並將其添加到PATH。我創建了一個安裝Python 2的環境。我可以使用永久更改Conda中的活動python
activate ENV_NAME
此更改僅限於當前終端。是否有任何內置的方法來永久更改活動Python,以便在整個系統中都可訪問?我需要這個,因爲我有一些需要Python 2的程序,它在python安裝的PATH變量中查找,因此會捕獲Python 3.
您應該能夠在根環境中簡單更新/安裝python。試試conda install python=2.7
。
您也可以先在您的PATH中將Python添加到您的Py2環境中。
查看此question瞭解更多詳情。
更改系統寬python是python可以通過PATH
變量找到的問題。
所以,我能想到的2個備選方案:
請注意,第二個選擇可能會非常脆弱,因爲如果您的PATH設置不正確,您將結束在您的程序上運行錯誤的python版本。
也許你可以創建一個.bat
文件來激活正確的環境並啓動你的「python 3」軟件。
我可能一直不清楚。我不想從根環境中刪除python 3。我只想使用Python 2作爲root用戶一段時間,然後切換回來。 – Avi