2013-03-16 99 views
0

所以我有一个关于安装一个程序的多个版本问题的两个版本。显然,我需要为我的项目的一部分使用Weblogo-3.3,但另一个用于不同部分的程序使用Weblogo-2.8.2作为依赖项,并且无法使用3.3。这是...有问题,因为我需要做这两部分。两者都使用python 2.7。使用VIRTUALENV安装程序

有没有什么办法可以使用虚拟环境来选择性地安装和运行Weblogo-2.8?我担心的是,即使我这样做并尝试运行使用它作为依赖项的程序,它也会尝试调用Weblogo-3.3。他们都不在python的dist-packages文件夹中并导致冲突吗?

我正要尝试与VIRTUALENV安装它,但我不想搞糟我的当前安装Weblogo-3.3,所以我打算推迟,直到我肯定知道的。谢谢!

回答

1

这正是虚拟环境的用途。

创建您的虚拟环境并激活,然后您所做的任何'pip install'或'easy_install'只会影响该环境,而不会影响您的网站。

如果我是你,一旦你得到2.8工作,在不同的virtenv安装3.0,再想想删除站点范围Weblogo。

+0

嘿,谢谢你的回复。好的,是的,我不想做任何需要我重新安装所有东西来修复的东西。我可能会这样做(在虚拟环境中使用3.3),我真的很希望我在......之前知道虚拟环境......就像昨天一样。在过去的几个月里,我会节省很多时间。唉。谢谢您的帮助! – user1784467 2013-03-17 03:26:58