繁体   English   中英

如何在linux上为python 2.7和python 3.2设置virtualenv?

[英]How do you setup virtualenv on linux for both python 2.7 and python 3.2?

我确实引用了另一个SO问题,以查看它是否回答了我的问题,但实际上没有。 我指的是这个问题。 Aptana Python stdlib问题与virtualenv有关 我有一些使用python 3.x的项目,有些可能更喜欢python2.7.x。 这可能是另一个主题,但是当我在这里时,我想知道django和flask是否需要python2.7.x。 如果没有,那么我真的没有任何需要python 2.7.x的项目,只有python 3.xy无论如何,在Ubuntu上,当尝试安装pip和virtualenv时,它使用的是python 2.7.x,而我试图创建一个虚拟的奇怪的是,在使用python 3.xy的环境中,这在Windows上更容易实现-与Windows相比,Windows上的许多事情要难得多。

两个平台上都存在的问题是我无法弄清楚如何分别基于python 2.7和python 3.x版本创建虚拟环境。 我可以在Windows上设置我的path变量,以便python3.3.3是它找到的python的第一个版本,因此本质上是默认值。 我必须进入路径环境变量,并将python27放在python33之前的路径中,然后在安装virtualenv时,我将拥有python 2.7环境。 这似乎不是做事的最佳方法,也不会持续下去。 同样,在Ubuntu上,我必须修改path变量,然后提供文件源以在不同的python安装-2.7或3.x之间切换。

有人可以告诉我更好的方法吗? 也许是有关如何为不同的python版本创建两个不同的虚拟环境的说明的参考?
另外,使上面的第一个参考链接混乱,eclipse / aptana是如何知道激活该虚拟环境的? 谢谢布鲁斯

首先,您安装python-virtualenv 然后使用virtualenv命令创建一个virtualenv。 阅读文档以获取更多信息。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

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