它取決於您所運行的Python開發的應用程序,它可以與python 3,python 2或什至兩者的解釋器兼容。 在某些情況下,我們安裝了python 3和python 2,但是無論我們告訴多少要與python 2一起運行的工具,它都會繼續與python 3一起運行,因此解決此問題的最簡單方法是 用python 3替換python 2.
值得注意的是,我建議用python 3代替python 2的解決方案 影響使用python運行的所有應用程序,因此您的某些應用程序可能無法運行。
將python 3替換為python 2
要將python 3替換為python 2,我們必須遵循以下簡單步驟:
-
使用sudo安裝python 2
-
將python 3創建的符號鏈接更改為
/usr/bin/python
通過python 2
cd /usr/bin
ls -l python
lrwxrwxrwx 1 root root 7 17 Dec. 12:04 python -> python3
ln -sf python2 python
ls -l python
lrwxrwxrwx 1 root root 10 Apr 11 14:28 python -> python2
-
更改包創建的符號鏈接
virtualenv
en/usr/bin/virtualenv
cd /usr/bin
ln -sf virtualenv2 virtualenv
通過這些簡單的步驟,您將已經以相同的方式將python 2用作默認解釋器,您可以使用以下命令來驗證是否是這種情況:
python --version
來自的信息 維基 由arch Linux