Python 3.x Python3 virtualenv安装python2
我不确定到底出了什么问题,但我似乎无法在虚拟环境中获得python3。我尝试升级我的ubuntu并更新所有的软件包,但没有成功:Python 3.x Python3 virtualenv安装python2,python-3.x,ubuntu,virtualenv,Python 3.x,Ubuntu,Virtualenv,我不确定到底出了什么问题,但我似乎无法在虚拟环境中获得python3。我尝试升级我的ubuntu并更新所有的软件包,但没有成功: python3 -m virtualenv ENV Running virtualenv with interpreter /usr/bin/python2 New python executable in /home/ramin/projects/buybulkamerica/ENV/bin/python2 Also creating executable in /
python3 -m virtualenv ENV
Running virtualenv with interpreter /usr/bin/python2
New python executable in /home/ramin/projects/buybulkamerica/ENV/bin/python2
Also creating executable in /home/ramin/projects/buybulkamerica/ENV/bin/python
Installing setuptools, pkg_resources, pip, wheel...done.
如何确保virtualenv安装的是python3而不是python2?首先,卸载现有的virtualenv
sudo apt get remove——如果使用包管理器安装了python virtualenv,则清除它
pip卸载virtualenv
如果您使用pip安装了它
pip3卸载virtualenv
,如果您使用pip3安装了它
上述任何一个命令都可以工作
现在再次安装virtualenv。由于需要python3,因此需要运行以下命令
pip3 install virtualenv
这应该能奏效。现在,当您创建一个新的virtualenv时,它将使用python3
也许有更好的方法,但我也遇到了同样的问题,在没有找到任何解决方案后,我尝试了这个方法,它成功了。首先,卸载现有的virtualenv
sudo apt get remove——如果使用包管理器安装了python virtualenv,则清除它
pip卸载virtualenv
如果您使用pip安装了它
pip3卸载virtualenv
,如果您使用pip3安装了它
上述任何一个命令都可以工作
现在再次安装virtualenv。由于需要python3,因此需要运行以下命令
pip3 install virtualenv
这应该能奏效。现在,当您创建一个新的virtualenv时,它将使用python3
可能有更好的方法,但我也遇到了同样的问题,在没有找到任何解决方案之后,我尝试了这个方法,它成功了。在您使用pip安装virtualenv之后,如果您将python3安装的位置提供给virtualenv命令,则使用pip或pip3并不重要,如下所示
创建新的virtualenv
virtualenv--python=/usr/bin/python3.6环境名称
访问虚拟机
source/environmentname/bin/activate
如果这不起作用,请使用pwd
source/complete/path/to/environmentname/bin/activate
停止虚拟化
停用
使用pip安装virtualenv后,如果您将python3安装位置提供给virtualenv命令,则使用pip或pip3并不重要,如下所示
创建新的virtualenv
virtualenv--python=/usr/bin/python3.6环境名称
访问虚拟机
source/environmentname/bin/activate
如果这不起作用,请使用pwd
source/complete/path/to/environmentname/bin/activate
停止虚拟化
停用
这有帮助吗?我可以重现您的问题,并按照已接受的答案运行它。这是否有帮助?我可以重现你的问题,并按照我接受的答案运行它。可能重复的感谢这做了工作,但皮普呢?皮普呢?你是说虚拟电视里的皮普吗?它应该在您创建virtualenv时安装,然后您可以在激活virtualenv时将任何模块安装到virtualenv中。我的意思是询问如何指定pip位置/版本?像这样的?谢谢,这很好,但是皮普呢?皮普呢?你是说虚拟电视里的皮普吗?它应该在您创建virtualenv时安装,然后您可以在激活virtualenv时将任何模块安装到virtualenv中。我的意思是询问如何指定pip位置/版本?像这样的?