2012-01-11 75 views
3

我有兩個安裝了相同名稱的軟件包,一個是全局的,另一個是本地的(開發版本)。我的PYTHONPATH必須在本地目錄中。現在,當用Python導入時,我想選擇使用哪個包。有沒有辦法做到這一點?導入具有相同名稱的Python程序包

+1

考慮使用的virtualenv,而不是試圖對Python代碼級這樣執行黑客。 – ThiefMaster 2012-01-11 17:53:22

回答

3

最簡單的方法是給本地包一個不同的名稱,然後使用,而不是僅僅import foo_dev as fooimport foo

+0

我現在認爲這確實是一個初學者的問題,但我怎樣才能給這個軟件包一個不同的名字? – MaVe 2012-01-11 17:59:26

+1

重命名包所在的文件夾。 – ThiefMaster 2012-01-11 18:06:22

+0

謝謝,這解決了我的問題! – MaVe 2012-01-11 18:24:27