我正在尝试在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
提交
取消