之間有什麼下面的命令差異安裝工具安裝命令區別
python setup.py install develop
我錯誤沒有這樣的文件或目錄不工作:「建立/ bdist.macosx-10.7-英特爾/蛋/測試 - 易於安裝 - 37886.pth對我來說似乎做出.egg鏈接文件
python setup.py install
作品對我來說是」
python setup.py develop
廠ppears做出.egg文件,該文件以.zip文件格式
之間有什麼下面的命令差異安裝工具安裝命令區別
python setup.py install develop
我錯誤沒有這樣的文件或目錄不工作:「建立/ bdist.macosx-10.7-英特爾/蛋/測試 - 易於安裝 - 37886.pth對我來說似乎做出.egg鏈接文件
python setup.py install
作品對我來說是」
python setup.py develop
廠ppears做出.egg文件,該文件以.zip文件格式
開發是一個setuptools的/分發功能,讓你的項目 添加到您的Python環境,而無需安裝它 - 這樣你就可以繼續 其「發展「
換句話說,當你調用‘蟒蛇setup.py發展’,setuptools的將 編譯元數據和鉤到您的項目Python的站點包, 但將要使用的封裝和模塊是一個在您運行該命令的目錄爲 。
這是有用的繼續工作在你的代碼和測試它沒有 不必運行通過運行在每次運行「蟒蛇的setup.py安裝」
隨着發展,Python的「僞安裝」一包setup.py腳本代替安裝。區別在於對環境的修改(它與開發不同),所以可以從當前位置導入包,而不是站點包目錄。這樣做的好處是您可以開發其他軟件包正在使用的軟件包,並且可以使用開發來修改源代碼。
至於「setup.py install develop」,我從來沒有見過任何人使用過,對不起。
python setup.py install develop
是一個錯誤的命令。
當您使用develop
時,您在運行應用程序時使用當前代碼。
當您使用install
然後修改您的代碼時,在運行您的應用程序時您的修改將不會被考慮在內。直到您重新運行install
或develop
。