【问题标题】:"UserWarning: Unbuilt egg for setuptools" - What does this actually mean?“用户警告:setuptools 的未构建鸡蛋” - 这实际上是什么意思?
【发布时间】:2011-02-08 06:52:46
【问题描述】:

当我使用 pip 将东西安装到 virtualenv 中时,我经常看到消息“UserWarning: Unbuilt egg for setuptools”。我总是安全地忽略它并继续我的业务,​​它似乎不会给我带来任何问题。

但我突然好奇地打了脸,想知道是否有人能解释一下这到底是什么意思?

另外,使用distribute 的新virtualenv 选项是否适合所有这些地方?我应该使用它,还是在 distutils2 出现之前忽略它? (如果这完全不相关,请道歉 - 也许这应该是一个新问题?)

谢谢!

【问题讨论】:

    标签: python setuptools pip distribute


    【解决方案1】:

    this Ubuntu bug report 中的答案和解决方法为我解决了这个问题,我在使用交互式 trac-admin 命令时遇到了同样的错误。

    马吕斯·格德米纳斯,说:

    解决方法:

    sudo rmdir /usr/lib/python2.6/dist-packages/setuptools.egg-info

    sudo apt-get install --reinstall python-setuptools

    这会替换空目录 /usr/lib/python2.6/dist-packages/setuptools.egg-info 带有指向 /usr/share/pyshared/setuptools.egg-info 的符号链接,它是一个文件,而不是一个目录。

    【讨论】:

    • 我不得不在上述解决方法中将rmdir 替换为rm -rf,因为该目录包含文件EGG-INFO/PKG-INFO。只是为了让其他有同样问题的人知道删除该目录是安全的,即使它只是几乎为空:-)。
    猜你喜欢
    • 2020-05-12
    • 2012-12-11
    • 2014-04-17
    • 1970-01-01
    • 2021-11-21
    • 2011-03-07
    • 1970-01-01
    相关资源
    最近更新 更多