如何安装两个同名Python模块?
使用pip不可能实现这一点。PyPI上的所有软件包都具有唯一的名称。软件包通常需要并依赖于彼此,并假设名称不会更改。即使您设法将代码放在Python路径上,导入模块时,Python会按顺序搜索sys.path中的路径,并停止在第一个匹配项处。因此,它找到的任何模块都将停止在那里。
最好的方法是将所有库中的代码复制到您的代码库中,更改其中一个模块的名称,然后进行导入。
如果要从不同的软件包中导入相同名称的模块,可以按以下方式执行:
>>> from foo import bar as first_bar
>>> from baz import bar as second_bar
阅读更多:Python 教程
极客教程