我最近在我的开发箱上遇到了一个问题。我可以在交互式 shell 中逐行运行我的脚本,但是在从命令行运行脚本时尝试导入模块时它会失败。
具体来说,我正在尝试使用:from flask import Flask
我得到的错误是:
from flask import Flask
ImportError: cannot import name Flask
几天前它工作得非常好,我没有对系统进行任何更改(我记得)所以我不知道这是否是我的 python shell 或烧瓶的问题。
我检查过/尝试过的事情:
- 通过 pip 删除/重新安装烧瓶
- 确认 C:\Python27\lib\site-packages 在我的系统路径中
- 清除并重新添加我的 PATH 环境变量中的目录
- 卸载/重新安装 Python 2.7.3
成功运行以下脚本来测试我的 python shell:
from time import gmtime, strftime print strftime("%a, %d %b %Y %H:%M:%S +0000", gmtime())
我愿意接受任何新的故障排除建议。