【发布时间】:2015-07-27 20:01:40
【问题描述】:
我正在尝试在 Flask 中运行 db_create.py,但出现以下错误:
from six.moves.configparser import ConfigParser
ImportError: No module named configparser
即使在成功pip install 之后,也会出现相同的错误代码。
我看到了针对 Python 3 的解决方案,但不是更低。
【问题讨论】:
-
在 Pythonconfigparser 模块被称为
ConfigParser(参见here)所以我猜问题的症结在于 db_create.py 脚本仅适用于蟒蛇3。你能分享你从哪里得到那个脚本吗? -
另外,FWIW 我在我的 py2.7 安装中运行了
pip install six,然后在我的 python-2.7 shell 中,我能够运行:from six.moves.configparser import ConfigParser -
安装了六个,configparser包也安装了,但是当我尝试你的建议时,它告诉我没有名为configparser的模块
-
而且,在 shell 中,print configparser.__file__ 给了我以下路径:/Library/Python/2.7/site-packages/configparser.pyc,这是预期的。
-
hmm... 实际上我希望它是 py2.7 的驼峰式 ConfigParser,例如对我来说是'/usr/lib/python2.7/ConfigParser.pyc'。你
pip install ConfigParser了吗?
标签: python flask sqlalchemy