【发布时间】:2011-11-27 21:40:08
【问题描述】:
我有 2 个本地库,它们依赖于不同版本的 suds。
示例 -
- Module-A-1.0 的 setup.py 要求 suds ==0.3.9。
- Module-B-1.0 的 setup.py 要求 suds ==0.4.0。
Module-C 需要这两个模块,它的 setup.py 如下
- django
- 模块-A-1.0
- 模块-B-1.0
Module-C 将使用 pip 安装在 virtualenv 中。 我的问题是要安装哪个版本的 suds,我可以将两个版本都安装在同一个虚拟环境中吗?
我注意到的是,无论我在 setup.py 中首先为 Module-C 指定哪个模块,都会安装该版本的 suds。所以在这种情况下 suds 0.3.9。如果我将模块切换到
- django
- 模块-B-1.0
- 模块-A-1.0
安装在 suds-0.4.0 中的 suds 版本。
【问题讨论】:
标签: python dependencies virtualenv pip