【问题标题】:How do I forbid easy_install from zipping eggs?如何禁止 easy_install 压缩鸡蛋?
【发布时间】:2010-11-16 03:01:44
【问题描述】:

我必须在distutils.cfg 中添加什么来防止easy_install 安装压缩的鸡蛋?压缩是个好主意,但我希望能够通过 grep 和调试该代码。

我使用 python setup.py develop . 引入了一些依赖项。仔细观察发现它也接受 --always-unzip 标志。将其设置为默认值会很好。

【问题讨论】:

    标签: python setuptools easy-install


    【解决方案1】:

    一个解决方案?

    easy_install pip
    rm easy_install
    ln -s easy_install pip
    

    【讨论】:

      【解决方案2】:

      我怀疑 distutils.cfg 中有一个设置,因为 easy_install 不是 distutils 的一部分。但是像这样运行easy_install:

      easy_install --always-unzip
      

      它应该可以解决问题。

      【讨论】:

      • easy_install 在 lib/python2.6/distutils/distutils.cfg 中查找 [easy_install] 部分。例如,它可以接受 find_links=。
      • 那么,alwasy-unzip = true 值得一试。
      【解决方案3】:

      选项是 zip-ok,所以在你的 distutils.cfg 中输入以下内容:

      [easy_install]
      
      # i don't like having zipped files.
      zip_ok = 0
      

      【讨论】:

        【解决方案4】:

        我在使用 buildout 时遇到了问题,并通过添加解决了它:

        [buildout]
        unzip = true
        

        buildout.cfg 文件中

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2017-03-08
          • 2011-01-02
          • 2011-07-08
          • 2014-04-04
          • 2015-05-20
          • 2010-10-29
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多