首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Python:为Python2和Python3安装VirtualEnv

Python:为Python2和Python3安装VirtualEnv
EN

Stack Overflow用户
提问于 2018-07-24 04:56:39
回答 1查看 2.3K关注 0票数 1

在转移到Fedora (从Windows)之后,我意识到它附带了Python2.7.5和Python3.6.6的安装。

当我熟悉使用Python时,我了解了虚拟环境的伟大实用程序,以及它们是如何组织起来的。

然而,我目前的两难处境是,我应该为哪一个Python版本做pip(2 or 3) install virtualenv virtualenvwrapper

从我的研究中,我了解到virtualenvwrapper提供了使用特定版本的Python:mkvirtualenv -p /usr/bin/python(2 or 3) {name}创建虚拟环境的能力。

因此,我应该只在一个Python版本上安装virtualenvvirtualenvwrapper并使用上述特性吗?或者我应该在这两个版本的Python上安装virtualenvvirtualenvwrapper

会有冲突吗?

编辑

更重要的是,假设我已经为Python2.7.5和Python3.6.6安装了virtualenvvirtualenvwrapper,那么在运行以下任何一个版本时都会调用哪个版本的命令:workonmkvirtualenvrmvirtualenv等等。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-24 05:27:07

会有冲突吗?

除非您错误地使用与更具体的python2或python3命令相反的版本的脚本运行默认的system python3命令,否则不会。

虚拟者不冲突,必须激活才能使用。当然,你也可以随心所欲地拥有更多的虚拟设备。

为了避免设置环境出现任何问题,它建议运行python2 -m virtualenv (例如,而不是简单的虚拟化命令本身)。

对于问题底部列出的命令,这取决于路径的配置方式。就我个人而言,我使用pyenv而不是直接使用virtualenv,它将自身注入OS路径变量中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51490737

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档