![](/img/trans.png)
[英]PyCharm: “No module named configobj” when under RemoteDebugServer
[英]ImportError: No module named configobj
我使用pyinstaller 3.3.1
創建了.exe
文件,我收到了這條消息
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
並且運行良好,因此歡迎提供任何幫助。
我從 Ubuntu 20.04(焦點)上的 certbot 收到此錯誤。 在這個版本的 Ubuntu 上,python 2 似乎大多已被棄用,並且在使用它時很多東西都不起作用。 一切都需要配置為使用python3。
當我運行 certbot 時,它仍在使用 python 2。
File "/usr/local/lib/python2.7/dist-packages/certbot/main.py", line 9, in <module>
import configobj
ImportError: No module named configobj
在此版本的 Ubuntu 上,apt 不再提供 Python 2 pip,因此我無法使用 pip 為 python 2 安裝正確的庫。
apt 中的 certbot 版本應該是用於 python3 的。 ( python3-certbot
)。 certbot 的可執行文件安裝在/usr/bin/certbot
。
經過進一步調查,我發現我有一個舊的 python 2 版本的 certbot 掛在/usr/local/bin/certbot
。 一旦我刪除了它( sudo rm /usr/local/bin/certbot
), sudo rm /usr/local/bin/certbot
的 python3 版本運行得很好並且能夠找到它的所有庫。
您需要通過 pip apt install python-pip
安裝 configobj
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.