【发布时间】:2011-04-10 08:30:58
【问题描述】:
安装两个具有相同名称的 python 模块的最佳方法是什么?我目前依赖于两个不同的 facebook 库:pyfacebook 和 Facebook 的新 python-sdk。这两个库都将自己安装为模块“facebook”。我可以想到一堆 hacky 解决方案,但在我离开之前,我很好奇是否有处理这种情况的 pythonic 方式。
我正在使用 virtualenv 和 pip。
(是的,我最终会弃用其中一个,但我有两个不同的工程师在处理两个不同的问题,他们直到集成才意识到他们使用的是不同的模块)
【问题讨论】:
-
我认为这是一个上游问题,即最好向两个团队报告冲突并让他们就重命名其中一个模块达成协议。
标签: python setuptools virtualenv distutils