早上好! 我是python / flask世界的初学者……我发现this template并发现它完整而简单,对初学者来说很不错,并且具有一些有趣的功能。
我只是无法运行此模板。它具有一些pip无法安装的软件包(pycrypto == 2.6.1,python-cloudfiles == 1.7.11,python-loaders == 0.2.3)。 这是原因吗?有人可以帮我吗?
我需要一些帮助来运行此模板。 enter image description here
谢谢!
答案 0 :(得分:0)
该项目未维护,请尝试使用this one。
对于您的问题,flask.ext.foo
是导入扩展名的旧方法,在Flask 1.0中已将其删除。如果要修复它,请尝试以下方法:
方法1 :修复旧的导入语句
在application/__init__.py
中找到以下几行:
from flask.ext.cache import Cache
from flask.ext.sqlalchemy import SQLAlchemy
将它们更改为:
from flask.cache import Cache
from flask.sqlalchemy import SQLAlchemy
方法2 :使用虚拟环境
如果在项目的需求文件中使用固定的版本,那么一切都会好的。只需使用virtualenv,pipenv,诗歌,venv等创建一个虚拟环境,激活该虚拟环境,然后从requirements.txt文件安装依赖项即可。