1.软件环境⚙️
Windows 10
教育版64位Python
3.6.3
2.问题描述🔍
今天使用python
自带的venv
使用如下的命令:
python -m venv aaa
创建虚拟环境报错:Error: Command '['E:\\Code\\Python\\Git\\test1\\aaa\\Scripts\\python.exe', '-Im', 'ensurepip', '--upgrade', '--default-pip']' returned non-zero exit status 1.)
这个时候,回到你需要创建venv
的路径,发现我的新环境是已经生成新环境了,但是没有生成完全,所以报错了:
那这个时候又该怎么办呢?
3.解决方法🐡
其实这主要是因为你的Python
安装没有包含ensurepip
模块,或者你的网络连接有问题导致pip
无法下载依赖包。你可以尝试以下方法:
-
创建虚拟环境但是先不不安装
pip
删除你刚才穿件失败的
aaa
文件夹,然后在创建虚拟环境时使用--without-pip
参数即可:python -m venv --without-pip aaa
如果这个时候,
python
和pip
已经能够正常使用了,就可以不用往下看了。 -
手动安装
pip
(可选)
首先激活新venv
,然后卸载新环境中的旧pip
:python -m pip uninstall pip
激活上面的这个环境,然后如果你使用的
python
版本低于3.4
甚至是py2
,那么你需要使用get-pip.py
脚本文件(https://bootstrap.pypa.io/get-pip.py
,进去这个网站,然后根据你自己python
的版本选择对应的get-pip.py
)来手动安装pip
,如果选择错版本可能会报错:ERROR: This script does not work on Python 3.6 The minimum supported Python version is 3.7. Please use https://bootstrap.pypa.io/pip/3.6/get-pip.py instead.
当然,你也可以直接去pip
官网下载安装程序安装!
4.结果预览🤔
你的虚拟环境现在应该可以正常使用了文章来源:https://www.toymoban.com/news/detail-600315.html
渣男!都看到这里了,还不赶紧点赞
,评论
,收藏
走一波?文章来源地址https://www.toymoban.com/news/detail-600315.html
到了这里,关于python自带的venv创建虚拟环境报错Error: Command returned non-zero exit status 1.的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!