【问题标题】:flask-sqlalchemy failing to import in interpreterflask-sqlalchemy 无法在解释器中导入
【发布时间】: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


【解决方案1】:

尝试在 pipenv 中安装:

pipenv shell 
pipenv install package_name

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-06-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-28
    • 1970-01-01
    • 2021-05-03
    • 1970-01-01
    相关资源
    最近更新 更多