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

时间:2019-02-27 03:02:45

标签: python visual-studio-code

我有一个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的答案。无论我做什么,我总是收到该错误消息。任何想法都很棒。

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分: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通过上述步骤,所有问题均已解决。希望 会有所帮助。