Python3 virtualenv 安装 python2
Python3 virtualenv installs python2
我不确定哪里出了问题,但我似乎无法在 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 /home/ramin/projects/buybulkamerica/ENV/bin/python
Installing setuptools, pkg_resources, pip, wheel...done.
如何确保 virtualenv 安装 python3 而不是 python2?
首先,卸载现有的virtualenv。
sudo apt-get remove --purge python-virtualenv
如果您使用包管理器安装它。
pip uninstall virtualenv
如果你是用pip安装的
pip3 uninstall virtualenv
如果你是用pip3安装的
以上任何一个命令都可以。
现在重新安装virtualenv。既然你想要python3,你需要运行下面的命令。
pip3 install virtualenv
这应该可以解决问题。现在当你创建一个新的 virtualenv 时,它将使用 python3.
可能有更好的方法,但我遇到了同样的问题,但在没有找到任何解决方案后,我尝试了这个方法并且成功了。
使用 pip 安装 virtualenv 后,如果您将 python3 安装位置提供给 virtualenv 命令,那么无论您使用 pip 还是 pip3 都没有关系,就像这样。
创建新的虚拟环境
virtualenv --python=/usr/bin/python3.6 environmentname
访问虚拟环境
source /environmentname/bin/activate
如果这不起作用,请使用来自 pwd
的完整路径
source /complete/path/to/environmentname/bin/activate
停止虚拟环境
deactivate
我不确定哪里出了问题,但我似乎无法在 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 /home/ramin/projects/buybulkamerica/ENV/bin/python
Installing setuptools, pkg_resources, pip, wheel...done.
如何确保 virtualenv 安装 python3 而不是 python2?
首先,卸载现有的virtualenv。
sudo apt-get remove --purge python-virtualenv
如果您使用包管理器安装它。
pip uninstall virtualenv
如果你是用pip安装的
pip3 uninstall virtualenv
如果你是用pip3安装的
以上任何一个命令都可以。
现在重新安装virtualenv。既然你想要python3,你需要运行下面的命令。
pip3 install virtualenv
这应该可以解决问题。现在当你创建一个新的 virtualenv 时,它将使用 python3.
可能有更好的方法,但我遇到了同样的问题,但在没有找到任何解决方案后,我尝试了这个方法并且成功了。
使用 pip 安装 virtualenv 后,如果您将 python3 安装位置提供给 virtualenv 命令,那么无论您使用 pip 还是 pip3 都没有关系,就像这样。
创建新的虚拟环境
virtualenv --python=/usr/bin/python3.6 environmentname
访问虚拟环境
source /environmentname/bin/activate
如果这不起作用,请使用来自 pwd
source /complete/path/to/environmentname/bin/activate
停止虚拟环境
deactivate