这听起来有点疯狂,但是我遇到了一些问题,这些问题发生在我们的一些ubuntu 14机器而不是其他机器上。它并不仅限于此套餐,但我会使用'覆盖'作为一个例子
$ sudo pip install coverage
pip将安装和元数据放置如下
/usr/local/lib/python2.7/dist-packages/coverage
/usr/local/lib/python2.7/dist-packages/coverage-3.7.1-py2.7.egg-info/
如果我尝试卸载,则会收到错误消息
$ sudo pip uninstall -y coverage
Can't uninstall 'coverage'. No files were found to uninstall.
如果我将元数据路径更改为不包含-py2.7
$ sudo mv /usr/local/lib/python2.7/dist-packages/coverage-3.7.1-py2.7.egg-info/ /usr/local/lib/python2.7/dist-packages/coverage-3.7.1.egg-info
卸载成功没有问题
$ sudo pip uninstall -y coverage
Uninstalling coverage:
Successfully uninstalled coverage
这对我们的一些部署脚本造成了严重破坏。
答案 0 :(得分:1)
解决方法似乎是按照以下说明安装最新版本的pip
https://pip.pypa.io/en/latest/installing.html
我现在在6.0.6点,当前的ubuntu提供的版本是1.5.4