【发布时间】:2019-07-17 13:08:35
【问题描述】:
pip 直到最近都可以正常工作。首先,我尝试使用
安装一个 pip-packagepip install -e [some-git-link]
我得到了错误
由于 EnvironmentError 无法安装软件包:[Errno 2] 没有这样的文件或目录:'/home/me/.local/lib/python2.7/site-packages/pip-19.0.1.dist-info /元数据'
然后我 cd'ed 到 site-packages 并且文件夹是空的。确实,我在 dis-packages 中安装了 pip,它的版本是 18.1,而不是 19.0!
我尝试通过更新点子
pip install -U pip
但我得到同样的错误。
打字
pip --version
我明白了
/usr/local/lib/python2.7/dist-packages/pip/_vendor/requests/init.py:83:RequestsDependencyWarning:旧版本的密码学([1, 2, 3 ]) 可能会导致减速。 warnings.warn(warning, RequestsDependencyWarning)
来自 /usr/local/lib/python2.7/dist-packages/pip (python 2.7) 的 pip 18.1
看来 pip 18.1 已安装。确实,如果我尝试
sudo apt-get install python-pip
我明白了
python-pip 已经是最新版本(8.1.1-2ubuntu0.4)。
0 个已升级,0 个新安装,0 个要移除,62 个未升级。
我想知道所有这些问题是否来自密码学的警告,所以我尝试这样做
sudo pip install --upgrade cryptography
但显然我又回到了同样的环境错误。
【问题讨论】:
-
我只通过删除本地的pip文件夹然后重新安装来解决它。我知道这不是卸载 pip 的正确方法,但我没有通过
pip uninstall pip
标签: python python-2.7 pip cryptography