我使用xxx-1.0
安装了一个包pip
,并安装了鸡蛋文件/usr/local/lib/python2.7/dist-packages/xxx-1.0-py2.7.egg
。
升级软件包后,文件xxx-1.0-py2.7.egg
被xxx-2.0-py2.7.egg
替换。
但升级失败了。当我再次尝试升级时,pip
看到文件xxx-1.0-py2.7.egg
并抱怨它已经安装。
通过手动删除egg文件,我可以升级,但我不想这样做。
升级失败时,有没有办法让pip
恢复原始egg文件?
答案 0 :(得分:0)
如果要重新安装特定版本,可以使用pip install xxx==1.0
指定。
答案 1 :(得分:0)
如果您有.egg
,则可以有效地进行分发。所以,
2.0
安装
pip install
旧的.egg