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
Traceback (most recent call last):
File "D:\PYTHON\GIT_EXC\FLASK_\flask_sqlalchemyex.py", line 5, in
from flask_sqlalchemy import SQLAlchemy File "D:\PYTHON\GIT_EXC\FLASK_\flask_sqlalchemy.py", line 4, in
from flask_sqlalchemy import SQLAlchemy ImportError: cannot import name 'SQLAlch
4 Réponses :
Essayez de l'installer avec ces commandes (cela a fonctionné pour moi): renvoie ce site pour Exemple strong> P> ou str STR> P> renvoie le site de guide officiel Pour Installation forte> P> < p> si cela n'a pas fonctionné, essayez, essayez ci-dessus une autre solution peut-être installer une autre solution pour installer un IDE (si Vous n'utilisez pas un) comme Pycharal; Plutôt que de quelques éditeurs de texte simples p> première commande installe le package à Python v2.x
La seconde on installe le package sur Python 3.x p> si vous souhaitez utiliser 3.x pour exécuter votre application; puis passez à la configuration et modifiez-le en Python 3.x p> Report un href = "https://www.sqlalchemy.org/support.html" rel = "nfollow noreferrer"> Ceci strong> pour Obtenir de l'aide / Développement / Développement de bogues fort> p> p> code> avec - utilisateur code> à la fin des deux commandes p>
Essayez d'utiliser cette commande ça a fonctionné pour moi
Et si vous utilisez Pycham Aller à Fichier P> Sélectionnez Invalidate Caches et redémarrez FORT> P> P>
Essayez de changer le nom de votre fichier .py. Il peut s'agir d'un conflit avec le fichier "D: \ python \ git_exc \ flask_ \ flask_sqlalchemy.py" p>
blockQuote> flacon-sqlalchemy code>. P>
J'ai confronté le même problème tout en instanciant de l'airflow dB par commande
$pip3 install marshmallow-sqlalchemy==0.24.0
Gyes j'ai installé et désinstaller tant de fois. Mais je suis de résoudre ce problème. quelqu'un aidez-moi pour ce problème. im utilisant Windows 7 32 bit.
Pourquoi est i> vous utilisez
importe SQLALCHEMY code> etflacon-sqlalchemy code>? Ils ne créeraient-ils pas tous les deux l'objet Sqlalchemy et interférer les uns avec les autres?