0

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

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

我正要尝试用 Virtualenv 安装它,但我不想弄乱我当前的 Weblogo-3.3 安装,所以我打算推迟到我确定为止。谢谢!

4

1 回答 1

1

这正是虚拟环境的用途。

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

如果我是你,一旦你让 2.8 工作,在不同的 virtenv 中安装 3.0,然后考虑删除站点范围的 Weblogo。

于 2013-03-16T20:48:26.757 回答