我有一个python项目,我在Windows上使用VS Code。我创建了一个虚拟环境(py -3 -m venv .venv
)。这一切似乎都很好。当我激活(.\.venv\Scripts\Activate.ps1
或.\.venv\Scripts\activate.bat
)时,我看到(.venv)
。我可以在激活的环境中运行pip
,也可以不运行。但是,当我打开一个.py
文件时,出现一条警告,告诉我没有安装linter。我单击install,然后我会得到如下信息:
我尝试过用不同的方法创建虚拟环境。我试过this answer了。无论我做什么,我总是得到这个错误信息。任何想法都是很棒的。
发布于 2019-02-27 11:11:21
哇,经过大约3个小时的努力,我在这里找到了答案:http://timmyreilly.azurewebsites.net/python-pip-virtualenv-installation-on-windows/
使用该指南而不是官方的vs代码文档(我在那里获得了py -3 -m venv
命令),VS代码能够正常工作。
发布于 2020-03-12 16:09:52
来自VSCode: There is no Pip installer available in the selected environment
我有多个python版本:
告诉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,但由于我选择了
3,它的pip需要安装在终端中运行以下命令:
apt-get install python3-pip
我不需要安装python pip,因为它已经安装好了。
通过以上步骤,
重启vscode,所有问题都得到了解决。希望这能有所帮助。
发布于 2021-11-05 13:28:40
我也遇到过同样的问题。虽然我不知道它的原因,但我发现使用Windows命令提示符创建虚拟环境(例如使用py -3 -m venv .venv
)而不是通过VS代码中的终端创建虚拟环境成功地创建了一个包含pip
的环境-然后我可以返回到VS代码并使用它而不会出现问题。
https://stackoverflow.com/questions/54897363
复制相似问题