首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ImportError:没有名为configobj的模块

问ImportError:没有名为configobj的模块
EN

Stack Overflow用户
提问于 2018-08-20 22:59:28
回答 2查看 7.4K关注 0票数 1

我使用pyinstaller 3.3.1创建了.exe文件,并收到以下消息

代码语言:javascript
复制
Traceback (most recent call last):
File "install.py", line 14, in <module>
ImportError: No module named configobj
[8468] Failed to execute script install

我正在使用conda环境使用python 2.7。最近,我将pyinstaller更新为version 3.3.1,所以当我检查更新是否安全时,这种情况发生在我身上。

我还从不同的脚本创建了另一个.exe文件,也使用了这个import,它运行得很好,所以欢迎任何帮助。

EN

回答 2

Stack Overflow用户

发布于 2020-12-17 18:25:19

我在Ubuntu 20.04 (焦点)上从certbot得到这个错误。在这个版本的Ubuntu上,python 2似乎大部分都被弃用了,很多东西在使用时都不起作用。所有内容都需要配置为使用python3。

当我运行certbot时,它还在使用python 2。

代码语言:javascript
复制
File "/usr/local/lib/python2.7/dist-packages/certbot/main.py", line 9, in <module>
    import configobj
ImportError: No module named configobj

在这个版本的Ubuntu上,apt不再提供Python2pip,因此我无法使用pip为python2安装合适的库。

apt中的certbot版本应该是针对python3的。(python3-certbot)。certbot的可执行文件安装在/usr/bin/certbot上。

经过进一步的调查,我发现我在/usr/local/bin/certbot上挂着一个更老的python 2版本的certbot。一旦我删除了它(sudo rm /usr/local/bin/certbot),certbot的python3版本就运行得很好,并且能够找到它的所有库。

票数 3
EN

Stack Overflow用户

发布于 2020-08-26 19:58:12

您需要通过pip apt install python-pip安装configobj。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51933498

复制
相关文章

相似问题

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