与“传统”软件包/模块/库相比,通过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