我正在尝试在 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 命令我得到与 autopep8
和 pip
在环境中不可用的相同错误。
最佳答案
在 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/