如何安裝兩個同名的 Python 模組?


pip 是無法做到這一點的。PyPI 上的所有程式包都有唯一的名稱。程式包通常需要並依賴於彼此,並且假定名稱不會改變。即使你設法將程式碼放在 Python 路徑上,當匯入模組時,python 按順序搜尋 sys.path 中的路徑,並在第一次匹配時停止。因此,它首先找到哪個模組,就會在該模組處停止。 

你最好將所有程式碼從庫複製到你的程式碼庫,更改任一模組的名稱,然後匯入它。

如果你從不同的程式包匯入同名模組,可以按照以下方法進行

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

更新時間:2019 年 10 月 1 日

2 千多次瀏覽

開始你的 職業

透過完成此課程獲得認證

開始
廣告
© . All rights reserved.