下面這篇文章說的是python2 3共存的問題。
https://www.cnblogs.com/Jonas9631/p/10177091.html
我自己遇到的問題是想安裝python3.6.4和python3.8共存的問題。
因爲舊的工程很多包是在python3.6.4基礎上安裝的。後來發現python3.6.4的websocket有問題(https://mp.csdn.net/console/editor/html/107025818)。所以就安裝了python3.8. 但是pip就有些亂了。所以需要重新指定不同的運行命令。
首先,環境變量中把3.6和3.8都設置上。
C:\Users\Administrator\AppData\Local\Programs\Python\Python36\Scripts\;C:\Users\Administrator\AppData\Local\Programs\Python\Python36\;C:\Users\Administrator\AppData\Local\Programs\Python\Python38\Scripts\;C:\Users\Administrator\AppData\Local\Programs\Python\Python38\;
對應的文件夾:
python36裏面是
python38裏面我給改成了如下(python.exe -> python38.exe)
然後分別運行
python -m pip install --upgrade pip
python38 -m pip install --upgrade pip
命令行的python 對應 python3.6.4,對應的pip是下面這個
命令行的python38 對應python3.8,對應生成的pip是pip3.8
如下,這樣就區別開了。
vscode當中怎麼設置不同的解釋器呢。
快捷鍵 ctrl shift P 。出現下面這個對話框,選擇就可以設置工作區中不同文件夾對應不同的解釋器了。特別方便。