“UserWarning:setuptools的未构建鸡蛋” - 这实际上意味着什么?

时间:2010-04-15 08:46:18

标签: python setuptools pip distribute

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

但是我好奇地突然被脸埋在脸上,想知道是否有人可以解释这意味着什么呢?

此外,使用分布的新virtualenv选项是否适合所有这些?我应该使用它,还是只是忽略它直到distutils2出来? (道歉,如果这完全不相关 - 也许这应该是一个新问题?)

谢谢!

1 个答案:

答案 0 :(得分:14)

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

Marius Gedminas说:

  

解决方法:

     

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这是一个文件,而不是目录。