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

所选环境中没有 Pip 安装程序

狄宗清
2023-03-14

我有一个python项目,我在Windows上使用VS代码。我创建了一个虚拟环境。venv)。这一切似乎都很好。当我激活(< code >)时。\.venv \ Scripts \ activate . PS1 或< code >。\.venv \ Scripts \ activate . bat )我看到< code >(。venv)。我可以在激活的环境中运行< code>pip,也可以不运行。但是,当我打开< code >时。py文件中有一个警告,说明没有安装linter。我点击安装,然后我得到这个:

我尝试过以不同的方式创建虚拟环境。我已经尝试过这个答案。无论我做什么,我总是收到这个错误消息。任何想法都会很棒。

共有3个答案

宗翔宇
2023-03-14

我遇到了同样的问题。虽然我不知道是什么原因造成的,但我发现使用Windows命令提示符(例如使用py -3 -m venv .venv)而不是通过VS Code中的终端创建虚拟环境成功创建了一个包含pip的环境 - 然后我可以返回到VS Code并毫无问题地使用它。

吴缪文
2023-03-14

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

我有多个python版本:

  • 2,7
  • 3,6
  • 3,7

告诉vscode/visual studio代码,使用哪个版本:按以下键(显示所有命令):Ctrl Shift P粘贴以下内容:Python:选择解释器选择它显示的版本之一,我选择了python 3.7.3 64位

在设置中更新python路径:按< code>Ctrl 打开设置搜索python.pythonPath将python更改为/usr/bin/python3.7

注意:对于窗口,您需要找到您的python路径。我的是C:/Program Files (x86)/Microsoft Visual Studio/Shared/Python37_64

我有pip,但它是2.7,但由于我选择python 3,它的pip需要安装在终端中运行以下命令:< code > apt-get install python 3-pip

重新启动 vscode 通过上述步骤,所有问题都已得到解决。希望有所帮助。

萧成文
2023-03-14

哇,经过大约3个小时的绞尽脑汁,我在这里找到了答案:http://Timmy Reilly . azure websites . net/python-pip-virtualenv-installation-on-windows/

使用该指南而不是官方的vs代码文档(在那里我得到了< code>py -3 -m venv命令),VS代码能够正常工作。

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

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

  • 我已经阅读了pip安装在全球站点包,而不是虚拟环境,并确保一切是正确的,我甚至重新安装pip与easy_installvirtaulenv。 发生的事情很奇怪。首先,它不会让我安装一个没有sudo的包...如果我读取文本输出,它会尝试将其放置在虚拟环境路径中。然后我使用sudo,它工作。 但如果我尝试安装该软件包(在本例中为django-bootstrap3),则它会声明: 据我所知,这意味着它安

  • [机译]Conda 4.2.13 MacOSX 10.12.1 我正在尝试将程序包从安装到使用anaconda创建的新环境(虚拟)中。在Anaconda文档中,它说这很好。这与virtualenv的做法相同。 激活你想要放置程序的环境,然后安装一个程序。。。 我在Anaconda中创建了一个空环境,如下所示: 激活它: 然后,我可以在终端中看到我正在我的env中工作。问题来了,当我尝试安装一个包使

  • 主要内容:安装 Perl,运行 Perl在我们开始学习 Perl 语言前,我们需要先安装 Perl 的执行环境。 Perl 可以在以下平台下运行: Unix (Solaris, Linux, FreeBSD, AIX, HP/UX, SunOS, IRIX etc.) Win 9x/NT/2000/ WinCE Macintosh (PPC, 68K) Solaris (x86, SPARC) OpenVMS Alpha (7.2 an