【发布时间】:2021-03-23 11:59:54
【问题描述】:
我已经 pip 安装了 Flask-SQLAlchemy 和 SQLAlchemy 本身,并检查了它们是否都是最新的。但是,当我尝试运行我的 python 代码时:
from flask import Flask, request, render_template
from flask_sqlalchemy import SQLAlchemy
# from tables import Score, ScoreTable
import sqlite3 as sql
app = Flask(__name__)
app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///database.db'
我继续收到此错误:
[pylint] E0401:Unable to import 'flask_sqlalchemy'
有人可以帮忙吗?也许我错过了一些简单的东西。
【问题讨论】:
-
你从哪里运行这个?哪个环境?
-
这是来自
pylint的警告,因为它无法确定 sqlalchemy 的位置。正如@mad_ 所问的那样,您是否在异常环境(例如 Google App Engine)中运行程序包安装在异常位置? -
我从计算机终端上的 virtualenv (python) 运行。使用“export FLASK_APP=app.py”设置并使用“flask run”运行。
-
我想知道调用pylint时是否激活了virtualenv ...
标签: python sqlalchemy flask-sqlalchemy