Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/308.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
让我们加密Python客户端失败(Certbot自动)_Python_Python 3.x_Lets Encrypt_Certbot - Fatal编程技术网

让我们加密Python客户端失败(Certbot自动)

让我们加密Python客户端失败(Certbot自动),python,python-3.x,lets-encrypt,certbot,Python,Python 3.x,Lets Encrypt,Certbot,我在下面看到这个错误消息。客户端以前在完全相同的环境中工作。我对Python一无所知 我怎样才能解决这个问题?我目前的证书几小时后到期 // a lot of other stuff updated ... Setting up gcc (4:6.3.0-4) ... Setting up python-virtualenv (15.1.0+ds-1) ... Processing triggers for libc-bin (2.24-5) ... Processing triggers fo

我在下面看到这个错误消息。客户端以前在完全相同的环境中工作。我对Python一无所知

我怎样才能解决这个问题?我目前的证书几小时后到期

// a lot of other stuff updated ...
Setting up gcc (4:6.3.0-4) ...
Setting up python-virtualenv (15.1.0+ds-1) ...
Processing triggers for libc-bin (2.24-5) ...
Processing triggers for ca-certificates (20161130) ...
Updating certificates in /etc/ssl/certs...
0 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d...
done.
Creating virtual environment...
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 662, in _build_master
    ws.require(__requires__)
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 970, in require
    needed = self.resolve(parse_requirements(requirements))
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 861, in resolve
    raise VersionConflict(dist, req).with_context(dependent_req)
pkg_resources.VersionConflict: (virtualenv 15.0.3 (/usr/lib/python3/dist-packages), Requirement.parse('virtualenv==15.1.0'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/bin/virtualenv", line 6, in <module>
    from pkg_resources import load_entry_point
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2991, in <module>
    @_call_aside
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2977, in _call_aside
    f(*args, **kwargs)
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 3004, in _initialize_master_working_set
    working_set = WorkingSet._build_master()
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 664, in _build_master
    return cls._build_from_requirements(__requires__)
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 677, in _build_from_requirements
    dists = ws.resolve(reqs, Environment())
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 856, in resolve
    raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'virtualenv==15.1.0' distribution was not found and is required by the application
发行版或安装版中的python virtualenv版本比Certbot Auto所需的版本旧

通过安装或升级到适用于Python 3的兼容virtualenv版本

pip3 install virtualenv>=15.1.0

看起来您找到了virtualenv 15.0.3,但需要15.1.0。。。回购协议改变了吗?你说的回购协议是什么意思@AIGI不知道原因,您可以尝试使用pip卸载并重新安装virtualenv:pip卸载virtualenv/pip安装virtualenv==15.1.0您正在运行的任何脚本都无法创建虚拟环境。。。上面提到的错误。感觉就像@chrki提到的那样发生了变化。我会从那里开始追逐它。。。以前安装失败了吗?有人更新了吗?等等。@nxrd您可以尝试python-m pip install virtualenv==15.1.0如果安装了pip,但不在您的路径中,则可能会起作用,否则您必须安装它:sudo apt get install python3 pip-或者由于您使用的是python3,它实际上可能被称为pip3