《flask web开发实战》第572页强烈推荐 ssl 证书,于是根据网上的 lets encrypt 教程 如何使用CentOS 7上的Let’s Encrypt来保护Nginx 在 centos7 云服务器上安装 ssl 证书的时候遇到如下问题:
然后在网上搜了各种答案,大部分的解决方法是执行如下操作:
easy_install distribute
pip install --upgrade distribute
(还有一些方法是重装 pip 和 setuptools 。都尝试过,均无效。)
然后又出现了问题:
在然后根据系统提示执行 pip install --upgrade pip 之后又出现了上图提示的错误信息,变成了死循环。
请问大家有遇到过相同问题吗?如果有的话能提供解决方案吗?
——————————————————————————————————————————
python版本是2.7.5
解决这个问题的途中试过很多网上的方法,包括但不限于
pip install python-pip
pip install --upgrade setuptools
pip install --upgrade pip
pip install --upgrade distribute
easy_install -U setuptools
python -m pip install --upgrade pip
查阅解决方法的过程中比较有道理的说法是,easy_install 和 pip install 重复安装同一个 python 模块,有可能导致 python pip install 原有路径被更改导致的错误。