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

问题描述 投票:0回答:2

我有一个Python项目,正在Windows上使用VS Code。我创建了一个虚拟环境(py -3 -m venv .venv)。这一切似乎都很好。当我激活(.\.venv\Scripts\Activate.ps1.\.venv\Scripts\activate.bat)时,我看到(.venv)。我可以在激活的环境中运行pip。但是,当我打开.py文件时,会出现一条警告,提示您未安装棉绒。我单击安装,然后得到以下信息:

no Pip installer available error message

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

python visual-studio-code
2个回答
1
投票

哇,大约三个小时不停地敲打我,我在这里找到了答案:http://timmyreilly.azurewebsites.net/python-pip-virtualenv-installation-on-windows/

使用该指南而不是正式的vs代码文档(在这里我获得了py -3 -m venv命令,VS Code能够正常工作。


0
投票

来自VSCode: There is no Pip installer available in the selected environment

我有多个python版本:

  • 2.7
  • 3.6
  • 3.7

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

更新设置中的python路径:按Ctrl +,以打开“设置”搜索对于python.pythonPath,将python更改为/usr/bin/python3.7

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

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

我不必安装python pip,因为它已经安装。

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

© www.soinside.com 2019 - 2024. All rights reserved.