2014-09-29 420 views
9

由于更新了最新的setuptools(6.0.1),我得到一个警告(黄色)pip中“找不到.egg-info目录中的安装记录”是什么意思?

Could not find .egg-info directory in install record for ... 

因为我已经更新了所有的包。例如,更新Twisted时,我得到

Could not find .egg-info directory in install record for Twisted from https://pypi.python.org/packages/source/T/Twisted/Twisted-14.0.2.tar.bz2#md5=.... in /Library/Python/2.7/site-packages 

但是,软件包更新似乎成功。

这个警告是什么意思?我能做些什么来回应它?

+0

http://stackoverflow.com/questions/256417/python-packages-and-egg-info-directories 我不完全确定要么..也许这会帮助你在正确的方向..祝你好运 – brunsgaard 2014-09-29 02:33:32

+1

疯狂的猜测:你安装了一些包,如扭曲,没有点子? – EOL 2014-09-29 02:51:32

+0

如果你对@EOL的回答是肯定的,你是否也升级到了新版本的'pip'?由于IIRC,大约1.5,'pip'开始能够升级一些非'pip'安装的软件包,并且因为这并不总是安全的,它可能会警告你。 – abarnert 2014-09-29 05:10:20

回答

11

对我来说,升级setuptools没有工作,没有什么工作是更新PIP:

pip install --upgrade setuptools pip 

(我已经包含setuptools的太来处理这两个问题)

+0

不得不为我的工作添加'sudo' – laggingreflex 2016-09-05 14:01:07

相关问题