首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Letsencrypt ImportError:更新时没有在amazon上命名的模块

Letsencrypt ImportError:更新时没有在amazon上命名的模块
EN

Stack Overflow用户
提问于 2016-07-03 12:48:50
回答 5查看 6.9K关注 0票数 14

今天,当我试图使用这个命令更新我的证书时,我面临着错误

代码语言:javascript
复制
/opt/letsencrypt/letsencrypt-auto renew --config /etc/letsencrypt/config.ini --agree-tos && apachectl graceful

也尝试了这个命令

代码语言:javascript
复制
/opt/letsencrypt/letsencrypt-auto renew

错误:

代码语言:javascript
复制
Traceback (most recent call last):
  File "/root/.local/share/letsencrypt/bin/letsencrypt", line 7, in <module>
    from certbot.main import main
  File "/root/.local/share/letsencrypt/local/lib/python2.7/dist-packages/certbot/main.py", line 12, in <module>
    import zope.component
  File "/root/.local/share/letsencrypt/local/lib/python2.7/dist-packages/zope/component/__init__.py", line 16, in <module>
    from zope.interface import Interface
ImportError: No module named interface

,我做了很多研究,没有找到解决办法。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2016-07-04 02:48:26

,在做了大量的研究之后,我发现了它。

您必须取消设置Python安装布局。

代码语言:javascript
复制
 unset PYTHON_INSTALL_LAYOUT

然后更新程序

代码语言:javascript
复制
 /opt/letsencrypt/letsencrypt-auto -v

有关更多信息,请参阅本博客https://o-mkar.com/facing-problem-while-renewing-letsencrypt-certificates-importerror-no-module-named-interface-amazon-linux

票数 19
EN

Stack Overflow用户

发布于 2017-04-15 00:00:48

sudo pip uninstall zope.interface和重新安装zope.interface

sudo pip install zope.interface

票数 4
EN

Stack Overflow用户

发布于 2017-07-07 16:08:51

我也面临着同样的问题,按照这个帖子中的指示,升级pip和virtualenv为我工作。

代码语言:javascript
复制
sudo pip install --upgrade pip
sudo pip install --upgrade virtualenv
rm -rf ~/.local/share/letsencrypt
/opt/letsencrypt/letsencrypt-auto --debug
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38170100

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档