【发布时间】:2019-05-07 18:25:35
【问题描述】:
我正在 VisualStudio 中编写一个烧瓶应用程序。我的应用程序__init__.py 文件的第一行是:
import os
from flask import Flask
from config import Config
from flask_sqlalchemy import SQLAlchemy
当我启动应用程序时,它会在我的网络浏览器(本地)中打开,而不会大惊小怪。但是,如果我打开解释器并写:
from app import app
它失败了,因为它说没有名为 flask_sqlalchemy 的模块。我正在使用虚拟环境,我可以看到 Flask-SQLAlchemy 已安装。当我执行 pip install 时,它说要求已经满足。
有什么想法吗?
【问题讨论】:
-
在运行命令之前是否在命令行切换到venv?
-
我在 venv 打开命令行...此外,如果我在命令行中运行
pip list,那么 Flask-SQLAlchemy 就在那里 -
尝试使用这个特定 venv 的完整 python 路径,并发布结果。
-
我该怎么做?
标签: flask sqlalchemy virtualenv