[英]Python 2.7 import ConfigParser ModuleNotFoundError: No module named 'ConfigParser'
[英]python 2.7: no module named configparser
我試圖在 Flask 中運行db_create.py
,但出現以下錯誤:
from six.moves.configparser import ConfigParser
ImportError: No module named configparser
即使在成功pip install
,也會出現相同的錯誤代碼。
我看到了針對 Python 3 的解決方案,但不是更低。
對於任何跟隨的人,這可能是由six
模塊的舊(損壞)版本引起的,例如,參見https://github.com/Parsely/streamparse/issues/113
這導致six.moves
幾乎是空的(不包含configparser
模塊)
修復是升級使用的six
版本。
我將 CENTOS RHEL 7 與 Python 2.7.5 和 pip 版本 8.1.2 一起使用,並修復了它:
cd /home/user/
sudo pip install configparser
它是為我完成的。 但以前我安裝過:
cd /home/user/
pip install --user pytz requests tqdm tzlocal python-dateutil
完全沒有問題。
了解您的 python 版本並了解 configparser 檢查:
python --version
python -c 'import six; print(six.__version__)'
python -c 'import six.moves; print(dir(six.moves))'
我之前安裝了 configparser,但我沒有工作,所以我認為你必須在你的/home/user_directory
上安裝 python pip 的所有依賴項和庫
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.