1
一個新手問題。我試圖讓pythonVSCode在Mac上用於Python 3.6的venv虛擬環境。pythonVSCode,venv和pylint
跟着the documentation,我激活了虛擬環境並從終端啓動了VSCode。
當VSCode建議安裝pylint的,我嘗試使用與建議附帶的pythonVSCode的「安裝」按鈕,但是在VSCode終端扔了一個錯誤:
/usr/bin/python -m pip install pylint
$ /usr/bin/python -m pip install pylint
/usr/bin/python: No module named pip
我再裝pylint的通過系統(未VSCode的)終端和虛擬環境中:從終端
(venv) $ pip install pylint
...並重新推出VSCode。
VSCode仍然建議安裝pylint。
我懷疑這與路徑有關。我預計從虛擬環境中啓動VSCode將加載該環境的解釋器,包括VSCode中的pylint,但似乎並非如此。
您可能會發現,使用文檔中的選項1更簡單,更安全,只需爲工作區顯式設置解釋器路徑,並且您確定實際上首先正在運行python3 ?所有這些看起來像是Python 2的系統python的調用。 – pvg