如何安装两个同名Python模块?

如何安装两个同名Python模块?

使用pip不可能实现这一点。PyPI上的所有软件包都具有唯一的名称。软件包通常需要并依赖于彼此,并假设名称不会更改。即使您设法将代码放在Python路径上,导入模块时,Python会按顺序搜索sys.path中的路径,并停止在第一个匹配项处。因此,它找到的任何模块都将停止在那里。

最好的方法是将所有库中的代码复制到您的代码库中,更改其中一个模块的名称,然后进行导入。

如果要从不同的软件包中导入相同名称的模块,可以按以下方式执行:

>>> from foo import bar as first_bar
>>> from baz import bar as second_bar

阅读更多:Python 教程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程