代码之家  ›  专栏  ›  技术社区  ›  Jorge Guberte

巨蟒蛋的缺点?

  •  7
  • Jorge Guberte  · 技术社区  · 16 年前

    使用鸡蛋有什么缺点吗? easy-install 与“传统”软件包/模块/libs相比?

    2 回复  |  直到 16 年前
        1
  •  8
  •   Jason S    16 年前

    一个(潜在的)缺点是鸡蛋在默认情况下会被压缩,除非 zip_safe=False 设置在他们的 setup() 功能在 setup.py . 如果一个鸡蛋被压缩了,你就无法找到里面的文件(显然,如果不解压缩它的话)。如果模块本身使用非源文件(如模板),它可能会指定 Zip安全=假 但另一个结果是,您无法使用 pdb ,python调试器。也就是说,您可以,但是您将无法正确地看到源或导航。

        2
  •  8
  •   Ian Bicking    16 年前

    使用鸡蛋确实会导致 sys.path ,必须进行搜索, 真正地 搜索可能需要一段时间。只有当你得到大约100个条目时,这才是一个问题(但通过简单安装安装100个鸡蛋是完全可能的)。