python - VSCode : There is no Pip installer available in the selected environment

标签 python visual-studio-code pip vscode-settings

我正在尝试在 VSCode 中的 Python 文件上运行 autopep8 linter。

我已按照此处的说明进行操作:https://code.visualstudio.com/docs/python/environments并选择了我的解释器(⇧⌘P):/usr/local/bin/python

然后我尝试格式化我的代码,VSCode 说 autopep8 没有安装,可以通过 Pip 安装。但是,当我尝试通过 Pip 安装时,它说 在所选环境中没有可用的 Pip 安装程序

然后我尝试通过从命令面板中选择 Python: Create Terminal 在当前环境中启动终端。

终端打开正常,pip 存在,我什至可以在 VSCode 中打开的终端中 pip install autopep8,但是当我尝试运行Format Document 命令我得到与 autopep8pip 在环境中不可用的相同错误。

最佳答案

在 Ubuntu16.04 上,我在 vscode 中使用 Python3 和

apt-get install python3-pip

解决了我的问题。

那是因为我发现:在我的终端下,我输入 pip -V。它显示它适用于 Python2,而不是 Python3。

关于python - VSCode : There is no Pip installer available in the selected environment,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50993566/

相关文章:

python - 从 SQL Server 代理运行代码时出现问题 - azure.storage.blob - 找不到模块 azure

javascript - 有没有办法在 VS Code 中获取外部模块中的所有建议?

macos - 通过 iTerm2 使用 Powerlevel10k 更改 Visual Studio 代码中的终端

python - 无法使用 pip install requirements.txt 安装

python - 我可以从 pdb 中引发异常吗? (用于调试)

Python:如何忽略非字母字符并将所有字母字符视为小写?

python - 不首先加载用户模块 (Python)

python - 我安装了 pygame 但 VSC 将其标记为红色

python - 将字典列表中的两个列表合并为一个

google-chrome - 如何将 VSCode 调试器附加到 Brave 浏览器?