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


pip 無法進行此操作。PyPI 上的所有包均具有唯一名稱。軟體包通常彼此需要且相互依賴,並假設名稱不會改變。即使設法將程式碼放在 Python 路徑中,在匯入模組時,python 也按順序搜尋 sys.path 中的路徑,並在首次匹配時停止。因此,不管先找到哪個模組,都會在找到後停止。 

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

如果你要從不同的軟體包中匯入同名模組,可以按以下方式操作

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

更新於:01-Oct-2019

2K+ 瀏覽

開啟你的職業

完成課程,獲得認證

開始吧
廣告