Python venv returns 错误信息。如何在 windows 上创建一个 venv

Python venv returns error message. How to create a venv on windows

每次我尝试在 VSCode 和 CommandPrompt 中为我的 Python 项目创建一个 virtualenv 时使用:

python -m venv venv

我收到此错误消息:

Error: Command '['D:\Coding Projects\VS Code\Ca$hTraCK\venv\Scripts\python.exe', '-Im', 'ensurepip', '--upgrade', '--default-pip']' returned non-zero exit status 2.

我试过禁用和启用 python 扩展,升级 pip 版本,但没有任何效果。

我不知道你的 python 版本,但如果你在 Anoconda python,请使用命令

python -m venv --without-pip venv

创建,因为Anoconda没有ensurepip,激活venv后再安装pip。

此外,python3.3及更高版本支持venv模块。

如果命令无效,建议从[download]

重新安装python