我有一个Python项目,正在Windows上使用VS Code。我创建了一个虚拟环境(py -3 -m venv .venv
)。这一切似乎都很好。当我激活.\.venv\Scripts\Activate.ps1
或.\.venv\Scripts\activate.bat
时,我看到(.venv)
。我是否可以在激活的环境中运行pip
。但是,当我打开.py
文件时,会出现一条警告,提示您未安装棉绒。我单击安装,然后得到以下信息:
我尝试用不同的方式创建虚拟环境。我已经尝试过this的答案。无论我做什么,我总是收到该错误消息。任何想法都很棒。
答案 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通过上述步骤,所有问题均已解决。希望 会有所帮助。