答案 0 :(得分:3)
您似乎虚拟环境不起作用。您已经安装了flask-script软件包,但是当您运行该脚本时,它仍在C:\Python3.4
中查找它。您可以向我们提供更多信息,以便我们可以找出问题所在。 (你如何安装它,如何激活virtualenv,重新安装virtualenv工作,关闭cmd shell并再次尝试工作?)
另请注意from flask.ext.extension import xxx
是使用烧瓶扩展的旧方法。相反,如果您使用的是最新的flask-script 2.0.5
from flask_script import Manager, Server
答案 1 :(得分:1)
如果您正在使用诸如pycharm之类的IDE,那么可能需要为正确的版本设置python的解释器。否则,您安装的软件包不能用于当前项目。在将IDE的解释器设置为Python 2.7之前,我也遇到过这样的问题。 然后你可以自由导入flask_script
答案 2 :(得分:0)
我认为您应该使用python 2
来使用此模块 flask.ext.script
”,因为这是旧方法,也可以安装Flask-Script
以这种方式导入from flask_script
导入...
答案 3 :(得分:0)
from flask.ext.extension import xxx 是旧的扩展导入方式,现在不行了。必须先冻结输出当前环境下安装的包和版本。然后你可以检查你的模块并像往常一样导入
例如: -from flask_bcrypt import Bcrypt #this 从flask_bcrypt 导入Bcrypt