我正在嘗試在VSCode中的Python文件上運行autopep8 linter。我已按照以下說明進行操作:https ://code.visualstudio.com/docs/python/environments并選擇了我的解釋器(??P):/usr/local/bin/python然后,我嘗試格式化我的代碼,VSCode表示未安裝autopep8,可以通過Pip進行安裝。但是,當我嘗試通過Pip安裝時,顯示There is no Pip installer available in the selected environment。然后,我嘗試通過選擇“ Python:從命令面板創建終端”在當前環境中啟動終端。終端可以正常打開,pip存在,并且我什至可以pip install autopep8在VSCode中打開終端,但是當我嘗試運行Format Document命令時,卻遇到了相同的錯誤,autopep8并且pip在環境中不可用。
3 回答

飲歌長嘯
TA貢獻1951條經驗 獲得超3個贊
伙計,您只能更改口譯員。
進入(ctrl + shift + p),然后輸入Python:選擇Interpreter,用這種方法選擇擴展程序所需的版本。
這對我有用。

牧羊人nacy
TA貢獻1862條經驗 獲得超7個贊
我有多個python版本:
2.7 3.6 3.7
告訴vscode / visual studio代碼,使用哪個版本:
按以下命令(顯示所有命令): 粘貼以下內容: 選擇它顯示的版本之一,我已經選擇了Ctrl + Shift + P
Python: Select Interpreter
python 3.7.3 64-bit
在設置中更新python路徑:
按Ctrl + ,
打開設置
搜索 更改為python.pythonPath
python
/usr/bin/python3.7
注意:可能不需要這樣做,但是請確保/usr/bin/python3.7
對您來說確實存在,您可能使用的是其他路徑,例如/usr/local/bin/python3.7
,等等。
我有pip但它是2.7,但是由于我選擇的是python 3,因此需要安裝它的pip
在終端中運行以下命令: apt-get install python3-pip
重新啟動vscode
通過上述步驟,所有問題均得到解決。希望能有所幫助。
添加回答
舉報
0/150
提交
取消