繁体   English   中英

如何在python3中打开virtualenv?

[英]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

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

您可以通过将 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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM