当我使用pip将东西安装到virtualenv中时,我经常会看到消息“UserWarning:setupbuols的Unbuilt egg”。我总是安全地忽略它,继续我的事业,这似乎不会给我带来任何问题。
但是我好奇地突然被脸埋在脸上,想知道是否有人可以解释这意味着什么呢?
此外,使用分布的新virtualenv选项是否适合所有这些?我应该使用它,还是只是忽略它直到distutils2出来? (道歉,如果这完全不相关 - 也许这应该是一个新问题?)
谢谢!
答案 0 :(得分:14)
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这是一个文件,而不是目录。