簡體   English   中英

python 2.7:沒有名為 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM