gui*_*ism 6 python distutils setuptools virtualenv
安装两个同名的python模块的最佳方法是什么?我目前依赖于两个不同的facebook库:pyfacebook和Facebook的新python-sdk.这两个库都将自己安装为模块"facebook".我可以想到一堆hacky解决方案,但在我去黑客之前,我很好奇是否有一种pythonic方式来处理这种情况.
我正在使用virtualenv和pip.
(是的,我最终会弃用其中一个,但我有两个不同的工程师处理两个不同的问题,他们没有意识到他们使用不同的模块,直到集成)
首先,我建议你们检查一下你们正在使用的其他库,以便您可以了解如何构建应用程序。
为了支持这种类型的事情,将每个模块放在它自己的文件夹中,放入一个__init__.py文件中,然后你可以这样做:
import Folder1.facebook as pyfacebook
import Folder2.facebook as facebooksdk
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1886 次 |
| 最近记录: |