当前位置: 首页 > 知识库问答 >
问题:

保存python文件时出现错误:所选环境中没有可用的Pip安装程序

左劲
2023-03-14

共有2个答案

秦鹏飞
2023-03-14

我认为你应该检查你的终端“pip3冻结”命令,如果它显示一些列表,那么pip正在工作,否则你应该检查你系统中的环境变量为pip3。

谢叶五
2023-03-14

显然,您已经在系统上安装了多个Python环境。< code>/usr/bin中的文件通常是由您系统的包管理器安装的文件(Debian上的< code>apt),如果您只是调用python命令而没有从shell调用绝对路径,那么它很可能是默认文件。您可以通过拨打以下电话进行验证:

which python3
which pip3

我假设这两个二进制文件都是从 /usr/bin/ 使用的

您在VS code中选择的Python安装位于< code>/usr/local/bin中,它可能是从不同的源安装的(可能您从源编译了Python?).如果VS code抱怨在您选择的环境中没有找到< code>pip,可能是因为某些原因< code>/usr/local/bin/pip3不存在。您可以通过拨打以下电话进行验证:

ls /usr/local/bin/pip3

最简单的解决方案是在VS代码中选择< code>/usr/bin/python3环境。

然而,最可持续的解决方案是使用虚拟环境。这将使您的Python版本独立于系统,并且您可以完全控制其中的包。

 类似资料:
  • 在VScode中,我既不能安装linter也不能安装autopep8 formatter,我一直收到相同的错误消息,说没有针对该环境的pip 我有Python v. 3.8.5,并在VScode设置(/usr/local/bin/python3.8)中正确设置了路径。我选择Python v. 3.8.5作为我的解释器 问题可能是这样的: 我尝试过几次这样安装pip 当我检查pip -V时,它说 即

  • 我有一个python项目,我在Windows上使用VS代码。我创建了一个虚拟环境。venv)。这一切似乎都很好。当我激活(< code >)时。\.venv \ Scripts \ activate . PS1 或< code >。\.venv \ Scripts \ activate . bat )我看到< code >(。venv)。我可以在激活的环境中运行< code>pip,也可以不运行。

  • 我正尝试在VSCode中的Python文件上运行autopep8 linter。 然后我试着格式化我的代码,VSCode说autopep8没有安装,可以通过Pip安装。但是,当我尝试通过Pip安装时,它显示< code >在所选环境中没有可用的Pip安装程序。 终端打开正常,存在,我甚至能够在VSCode中打开的终端中,但是当我尝试运行“格式化文档”命令时,我得到的错误与和在环境中不可用的错误相同

  • 在命令提示符下通过pip installer for Python3.7安装pandas时,我反复遇到以下错误 我已经通过管理员运行了该命令,但它没有运行。

  • 问题内容: 我已经有一段时间没有接触过python和virtualenv了,我相信我用virtualenv和pip设置了MBP,但是完全忘记了这些东西是如何工作的。 安装狮子后,在打开新的终端窗口时出现此错误: 有关如何解决此问题的任何提示? 试: easy_install事件 我懂了: 问题答案: 我是一个完整的Python / Virtualenv新手。但是,我遇到了完全相同的问题,并找到了适

  • 问题内容: 使用pip安装Google App Engine时出错 问题答案: 这是因为PyPI已禁用对API的非HTTPS访问 https://mail.python.org/pipermail/distutils- sig/2017-October/031712.html 作为解决方法,您可以使用