與「傳統」軟件包/模塊/庫相比,通過easy-install
使用雞蛋有什麼缺點嗎?Python雞蛋的缺點?
回答
一個(潛在的)缺點是雞蛋被默認壓縮,除非zip_safe=False
設置在setup()
函數setup.py
中。如果一個雞蛋被壓縮了,你就無法獲取它的文件(顯然,沒有解壓它)。如果模塊本身使用非源文件(如模板),它可能會指定zip_safe=False
,但另一個結果是,使用Python調試器pdb
無法有效地進入壓縮模塊。也就是說,你可以,但你將無法看到源代碼或正確導航。
你總是可以使用'easy_install -Z'來強制它安裝解壓縮。還有一種方法可以將其配置爲默認解壓縮。 – 2010-04-28 22:59:25
我得到了Mercurial雞蛋,但TortoiseHg沒有認出它,所以我不得不以傳統方式安裝它。它與拉鍊有什麼關係? – 2010-04-28 23:26:44
@Daniel:「還有一種方法可以將其配置爲默認解壓縮」,方法如何? – 2010-05-18 14:07:02
使用雞蛋確實會導致很長的sys.path
,必須進行搜索,並且當它是真的是長時間以來,搜索可能需要一段時間。只有當你得到一百個條目時,這會成爲一個問題(但通過easy_install安裝一百個雞蛋肯定是可能的)。
- 1. 訪問Python中的雞蛋?
- 2. 什麼是Python雞蛋?
- 3. 雞和蛋
- 4. Python雞蛋的源代碼在哪裏?
- 5. 如何解壓Python的雞蛋?
- 6. Java中的雞或雞蛋難題
- 7. Apache用戶無法寫入.python雞蛋
- 8. Python雞蛋文件有什麼意義?
- 9. 的plist雞/蛋的情況
- 10. 循環依賴,雞和雞蛋
- 11. 雞和雞蛋春季豆綁定
- 12. 雞和雞蛋,JavaScript比。 Html屬性
- 13. 聚合物indexedDB雞內雞蛋
- 14. 爲什麼{{site.eggs.label}}不會爲jekyll集合「雞蛋」返回「雞蛋」?
- 15. 如何關閉雞蛋?
- 16. 雞蛋定時器Javascript
- 17. 顛覆雞和蛋問題
- 18. vagrant ssh密鑰雞和蛋
- 19. 從建築物扔雞蛋
- 20. 雞蛋正則表達式
- 21. 雞和蛋電子郵件
- 22. Django:雞或蛋問題
- 23. Django的南:雞+雞蛋與初始數據
- 24. Python的雞蛋無法加載子模塊在我的項目
- 25. 用plone的雞蛋覆蓋模塊?
- 26. SSIS雞和蛋的問題文件
- 27. 包括來自雞蛋的mercurial擴展
- 28. 懶惰的C++ - 雞和蛋問題
- 29. SCONS作爲zc.buildout中的一個雞蛋
- 30. Python的雞蛋package_dir ..似乎打破需要
@Ian Bicking應該有話要說這個 – bukzor 2010-04-29 04:42:42