2013-06-26 62 views
1

我最近爲我正在開發的應用程序編寫了我的第一個setup.py(帶distutils)。這將庫安裝在/ usr/local/lib/python中,並將可執行腳本安裝在/ usr/local/bin中。這很好,除非我想繼續工作,每當我打電話給我的應用程序時,它首先在/ usr/local中查找並從那裏運行它,而不是我所在的目錄。所以我必須手動刪除這些位置的文件。什麼是正確的方法來做到這一點?繼續開發已安裝的應用程序

+1

使用'。app'的/不是'app'?你打電話過得怎麼樣? – Blender

+0

@Blender - 通常情況下,這仍然會使用已安​​裝的庫,而不是本地庫。 – mgilson

+0

@Blender我只是做「python app_name」,但它會從/ usr/local/lib取得所有的輸入,除非我手動刪除它們。 – Diana

回答

0

如果你有這一切打包,你應該能夠說

python setup.py develop 

它將安裝在本地爲您測試。

然後,如果你想卸載它只是

pip uninstall my_package 
相關問題