利用let's encrypte生成证书时,报“setuptools pkg_resources pip wheel ……”错误解决办法

来源:互联网 发布:linux ping脚本 编辑:程序博客网 时间:2024/06/02 04:11

问题描述

利用letsencrypt生成证书时 ,出现下面错误提示

./letsencrypt-auto certonly -a webroot -webroot-path=/var/www/html/ -d www.mydomain.com

resp.raise_for_status()

File “/root/.local/share/letsencrypt/share/python-wheels/requests-2.9.1-py2.py3-none-any.whl/requests/models.py”, line 840, in raise_for_status
raise HTTPError(http_error_msg, response=self)
HTTPError: 404 Client Error: Not Found for url: http://mirrors.aliyun.com/pypi/simple/pkg-resources/
…Installing setuptools, pkg_resources, pip, wheel…done.
Traceback (most recent call last):
File “/usr/lib/python3/dist-packages/virtualenv.py”, line 2363, in
main()
File “/usr/lib/python3/dist-packages/virtualenv.py”, line 719, in main
symlink=options.symlink)
File “/usr/lib/python3/dist-packages/virtualenv.py”, line 988, in create_environment
download=download,
File “/usr/lib/python3/dist-packages/virtualenv.py”, line 918, in install_wheel
call_subprocess(cmd, show_stdout=False, extra_env=env, stdin=SCRIPT)
File “/usr/lib/python3/dist-packages/virtualenv.py”, line 812, in call_subprocess
% (cmd_desc, proc.returncode))
OSError: Command /root/.local/share/letsencrypt/bin/python2.7 - setuptools pkg_resources pip wheel failed with error code 2

查得资料

网上查该问题,有人说本地安装了多个python引起的,然而并没有给解决方案。其实可能根本原因还是linux下的这个virtualenv跟let’s encrypte安装过程中某一环节冲突了。

解决办法:

卸载virtualenv

 pip uninstall virtualenv

安装virtualenv

 pip install virtualenv

参考:http://12880687.blog.51cto.com/12870687/1952059

阅读全文
0 0
原创粉丝点击