import os
from flask import Flask
from flask_wtf import FlaskForm
import sqlalchemy
from flask_sqlalchemy import SQLAlchemy
bsdir = os.path.abspath(os.path.dirname(__file__))
# print(bsdir)
app = Flask(__name__, template_folder = 'template')
app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///'+os.path.join(bsdir,'data.sqlite')
app.config['SQLALCHEMY_TRACK_MODIFICATION'] = False
db = SQLAlchemy(app)
class Puppy(db.Model):
pass
追溯(最近调用最后调用):
文件"D:\PYTHON\GIT_EXC\FLASK_\flask_sql炼金术. py",第5行,在从flask_sql炼金术导入SQL炼金术文件"D:\PYTHON\GIT_EXC\FLASK_\flask_sql炼金术. py",第4行,在从flask_sql炼金术导入SQL炼金术导入错误:无法导入名称'SQLAlch
4条答案
按热度按时间6rqinv9w1#
尝试用这些命令安装它,(它为我工作):
有关Example,请访问此站点
有关安装,请参阅官方指南网站
如果不起作用,请在两个命令的末尾加上
--user
,尝试commands
以上的命令另一个解决方案可能是安装一个IDE(如果你没有使用的话),比如PyCharm;而不是一些简单的文本编辑器
第一个命令将包安装到python v2.x,第二个命令将包安装到python 3.x
如果您想使用3.x来运行您的应用;然后转到配置并将其更改为python 3.x
有关获取帮助/开发/错误报告,请参阅this
jogvjijk2#
尝试更改.py文件的名称。这可能会导致与
flask-sqlalchemy
包的冲突。“D:\PYTHON\GIT_EXC\ flask _\ flask _sql炼金术.py”
ql3eal8s3#
尝试使用此命令:
如果你正在使用PyCharm,转到文件并选择使缓存无效并重新启动。
xcitsw884#
我在通过命令示例化气流数据库时遇到了同样的问题
1.卸载:
1.然后将其升级到版本0.24.0
我的问题解决了,并能够初始化气流数据库。