如何在Python3中打开虚拟环境?

4
我在电脑上安装了Python 2.7和3.8,但每当我使用 pip install virtualenvwrapper-win 命令安装虚拟环境并用 mkvirtualenv test 命令打开一个新的虚拟环境时,它会显示 Running virtualenv with interpreter /usr/bin/python2。现在我在虚拟环境中下载了Django,但是得到了过时的版本1.11,无法从django.urls中导入路径等其他内容。 有没有办法使用Python 3解释器安装virtualenwrapper? 请帮忙。我正在学习Django,而这正在造成巨大的麻烦。
3个回答

5

在Python3标准库中已经包含了Virtualenv。您可以使用以下命令创建一个虚拟环境:

python3 -m venv venv

第二个 venv 是你的虚拟环境名称,你可以自己决定名字。
要使用现有的虚拟环境,你需要运行以下命令:
path_to_your_venv\Scripts\activate.bat

https://docs.python.org/3/library/venv.html


1
您可以通过将Python解释器作为参数来为任何Python版本创建虚拟环境:
mkvirtualenv -p /path/to/python_binary test

0

virtualenvwrapper 应该安装到 virtualenv 安装的相同全局 site-packages 区域中。您可能需要管理员权限来执行此操作。最简单的安装方法是使用 pip:

 pip3 install virtualenvwrapper

或者:

sudo pip3 install virtualenvwrapper

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接