如何安裝名稱相同的兩個 Python 模組?
pip 無法進行此操作。PyPI 上的所有包均具有唯一名稱。軟體包通常彼此需要且相互依賴,並假設名稱不會改變。即使設法將程式碼放在 Python 路徑中,在匯入模組時,python 也按順序搜尋 sys.path 中的路徑,並在首次匹配時停止。因此,不管先找到哪個模組,都會在找到後停止。
最好的辦法是將所有程式碼從庫複製到程式碼庫,更改任一模組的名稱,然後匯入它。
如果你要從不同的軟體包中匯入同名模組,可以按以下方式操作
>>> from foo import bar as first_bar >>> from baz import bar as second_bar
廣告