Thi*_*ter 21 python pip setuptools
使用pip install -U ipython运行任何使用入口点的Python脚本更新包(在我的情况下是IPython)失败后出现此错误:
Traceback (most recent call last):
File "/home/adrian/dev/indico/env/bin/indico", line 5, in <module>
from pkg_resources import load_entry_point
...
File "/home/adrian/dev/indico/env/lib/python2.7/site-packages/pkg_resources/_vendor/packaging/requirements.py", line 94, in __init__
requirement_string[e.loc:e.loc + 8], requirement_string))
pkg_resources._vendor.packaging.requirements.InvalidRequirement: Invalid requirement, parse error at "'< 2.0'"
Run Code Online (Sandbox Code Playgroud)
没有其他改变,我没有更新任何其他库.
Thi*_*ter 23
这是setuptools==20.2.1由IPython(setuptools>..)引入的问题引起的,因此pip install -U更新了它.
在发布固定版本或从PyPI中提取损坏的版本之前,有一个简单的解决方法(但请注意,如果更新setuptools会再次中断):
pip install -U pippip uninstall setuptoolspip install 'setuptools<20.2'在pip因为旧版本的更新,需要pip将无法正常工作没有setuptools安装
有关详细信息,请参阅这些IRC日志和BitBucket问题:
jua*_*olo 12
尝试将您的点数降级为8.1.1:
pip install pip==8.1.1
Run Code Online (Sandbox Code Playgroud)
这解决了我.
| 归档时间: |
|
| 查看次数: |
26271 次 |
| 最近记录: |