pip install flask-script 后引用flask-script模块

from flask.ext.script import Manager, Server

仍然报错,提示 ImportError: No module named ext.script

网上很多都说是因为2.0.5更改了引用方式为flask_script,其实不是,如果是这样的情况应该会提示过期:

ExtDeprecationWarning: Importing flask.ext.script is deprecated, use flask_script instead.

但仍然能够使用。

博主经过不懈努力终于找到了其根本原因:在于使用的pythonvirtualenvpip版本不一致。

在安装virtualenv时,以python3为例子必须使用pip3 安装,pip安装会放在python2.7目录库中,导致版本不一致。

在重新修正版本问题后,flask_script 便能正确的导入了。

happy coding!