[英]How to open virtualenv in python3?
我的计算机上同时安装了 python 2.7 和 3.8,但每当我使用pip install virtualenvwrapper-win
,然后使用mkvirtualenv test
打开一个新的 virtualenv 时,它会显示Running virtualenv with interpreter /usr/bin/python2
。 现在我在virtualenv中下载了django,得到的是过时的1.11版本。 所以现在我无法从 django.urls 等导入路径。
有什么方法可以用 python3 解释器安装 vitrualenwrapper 吗? 请帮忙。 我正在尝试学习 django,这造成了巨大的麻烦。
Virtualenv 已经包含在 Python3 的标准库中。 您可以使用以下命令创建虚拟环境:
python3 -m venv venv
第二个venv是你的virtualenv的名字,你可以随意命名。
要使用现有的 virtualenv,您应该使用以下命令:
path_to_your_venv\Scripts\activate.bat
您可以通过将 python 解释器作为参数为任何 Python 版本创建虚拟环境:
mkvirtualenv -p /path/to/python_binary test
virtualenvwrapper 应该安装到安装了 virtualenv 的同一个全局站点包区域。 您可能需要管理权限才能执行此操作。 安装它的最简单方法是使用 pip:
pip3 install virtualenvwrapper
要么:
sudo pip3 install virtualenvwrapper
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.