VSCode:在所选环境中没有可用的Pip安装程序

我正在尝试在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在环境中不可用。


慕容708150
浏览 2169回答 3
3回答

饮歌长啸

伙计,您只能更改口译员。进入(ctrl + shift + p),然后输入Python:选择Interpreter,用这种方法选择扩展程序所需的版本。这对我有用。

牧羊人nacy

我有多个python版本:2.7 3.6 3.7告诉vscode / visual studio代码,使用哪个版本:按以下命令(显示所有命令): 粘贴以下内容: 选择它显示的版本之一,我已经选择了Ctrl + Shift + PPython: Select Interpreterpython 3.7.3 64-bit在设置中更新python路径:按Ctrl + ,打开设置搜索 更改为python.pythonPathpython/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通过上述步骤,所有问题均得到解决。希望能有所帮助。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python