2017-03-05 123 views
9

當我需要處理我的一個寵物項目時,我照常克隆存儲庫(git clone <url>),編輯我需要的東西,運行測試,更新setup.py版本,提交,推送,構建包並將其上傳到PyPI。`pip install -e`的用例

什麼是使用pip install -e的優勢在哪裏?我應該使用它嗎?它會如何改善我的工作流程?

如果這會有所幫助,這裏有我的兩個小項目,我目前包發送到PyPI中,但從未使用pip install -e。一個是純Python,另一個是Django包。

如何將項目的工作流程或結構使用pip install -e得到改善呢?

+0

想用什麼,而不是處於主特定的標籤或分支時,你會做到這一點。用例爲這可能是可能是由於您的應用程序是不是在你的,或者是拉的「新」代碼處理一些重大的變化,要使用「凍結」的版本現在,因爲你已經驗證了您的堆棧顯式使用該特定標籤。 – idjaw

回答

4

如果您想用python package.py運行軟件包並從該文件導入項目的其他模塊,使用pip install -e .實際上可能非常有用。該命令使他們可以找到!

+0

鏈接到源? – calderonmluis

+0

隨意測試本地。讓我知道如果這不起作用,所以我可以解決我的答案! :d – jpmelos

相關問題