为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

慕容708150 2021-04-06 17:41:34
我正在尝试在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,用这种方法选择扩展程序所需的版本。

这对我有用。


查看完整回答
反对 回复 2021-04-13
?
牧羊人nacy

TA贡献1862条经验 获得超7个赞

我有多个python版本:

2.7
3.6
3.7
  1. 告诉vscode / visual studio代码,使用哪个版本:

按以下命令(显示所有命令): 粘贴以下内容: 选择它显示的版本之一,我已经选择了Ctrl + Shift + P
Python: Select Interpreter
python 3.7.3 64-bit

  1. 在设置中更新python路径:

Ctrl + ,打开设置
搜索 更改为python.pythonPath
python/usr/bin/python3.7

注意:可能不需要这样做,但是请确保/usr/bin/python3.7对您来说确实存在,您可能使用的是其他路径,例如/usr/local/bin/python3.7,等等。

  1. 我有pip但它是2.7,但是由于我选择的是python 3,因此需要安装它的pip

在终端中运行以下命令: apt-get install python3-pip

  1. 重新启动vscode

通过上述步骤,所有问题均得到解决。希望能有所帮助。



查看完整回答
反对 回复 2021-04-13
  • 3 回答
  • 0 关注
  • 2169 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信