【问题标题】:python setup.py develop not updating easy_install.pthpython setup.py develop 不更新easy_install.pth
【发布时间】:2009-01-07 16:43:28
【问题描述】:

根据setuptools 文档,setup.py develop 应该在安装到 site-packages 文件夹时创建 egg-link 文件并更新 easy_install.pth。但是,在我的情况下,它只是创建了 egg-link 文件。 setuptools 如何决定是否需要更新 easy_install.pth?

更多信息: 当我将 setuptools 0.6c7 作为站点包下的文件夹安装时,它可以工作。但是当我使用作为压缩鸡蛋安装的 setuptools 0.6c9 时,它不起作用。

【问题讨论】:

  • 这是在哪个操作系统上? Python 版本?
  • 适用于我的 Linux、Python 2.4、setuptools-0.6c9dev_r0-py2.4.egg 解压缩。无法导入已安装的包?

标签: python setuptools


【解决方案1】:

使用命令 easy_install --always-unzip --upgrade setuptools 重新安装 setuptools。如果这样可以解决问题,那么压缩就是问题所在。

【讨论】:

    【解决方案2】:

    我会尝试使用 pdb 对其进行调试。问题很可能与easy install 的方法check_site_dir 相关,该方法寻找easy-install.pth。

    【讨论】:

    • 用pdb调试压缩包的时候,单步进入压缩包会不会报错?
    • 我不知道。也许你会。但你是对的,首先要尝试的是按照你所说的重新安装 setuptools。
    猜你喜欢
    • 2015-07-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-26
    • 2013-12-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多