首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python导入错误-没有模块

Python导入错误-没有模块
EN

Server Fault用户
提问于 2021-08-09 19:53:51
回答 1查看 1.3K关注 0票数 0

很抱歉这是基本的。我遵循了一个相当简单的教程,并在尝试在本地运行烧瓶时得到了这个错误:

代码语言:javascript
复制
Traceback (most recent call last):
  File "/Users/james/opt/anaconda3/lib/python3.8/site-packages/flask/cli.py", line 240, in locate_app
    __import__(module_name)
  File "/Users/james/Documents/GitHub/flask-app-blueprint/project/__init__.py", line 3, in <module>
    from flask_sqlalchemy import SQLAlchemy
ModuleNotFoundError: No module named 'flask_sqlalchemy'

然而,在相同的环境中,当我运行pip列表时,它告诉我我有这个模块:烧瓶-SQLAlchemy2.2

代码语言:javascript
复制
(venv) (base) james flask-app-blueprint % pip3 install flask-sqlalchemy
Requirement already satisfied: flask-sqlalchemy in ./venv/lib/python3.8/site-packages (2.5.1)
Requirement already satisfied: Flask>=0.10 in ./venv/lib/python3.8/site-packages (from flask-sqlalchemy) (1.0.2)
Requirement already satisfied: SQLAlchemy>=0.8.0 in ./venv/lib/python3.8/site-packages (from flask-sqlalchemy) (1.3.3)
Requirement already satisfied: Jinja2>=2.10 in ./venv/lib/python3.8/site-packages (from Flask>=0.10->flask-sqlalchemy) (2.11.3)
Requirement already satisfied: itsdangerous>=0.24 in ./venv/lib/python3.8/site-packages (from Flask>=0.10->flask-sqlalchemy) (0.24)
Requirement already satisfied: Werkzeug>=0.14 in ./venv/lib/python3.8/site-packages (from Flask>=0.10->flask-sqlalchemy) (2.0.1)
Requirement already satisfied: click>=5.1 in ./venv/lib/python3.8/site-packages (from Flask>=0.10->flask-sqlalchemy) (7.0)
Requirement already satisfied: MarkupSafe>=0.23 in ./venv/lib/python3.8/site-packages (from Jinja2>=2.10->Flask>=0.10->flask-sqlalchemy) (2.0.1)

此外,基于我看到的内容,我文件中的代码看起来是正确的:

代码语言:javascript
复制
# IMPORTS
from flask import Flask, render_template
from flask_sqlalchemy import SQLAlchemy

我哪里出错了?

EN

回答 1

Server Fault用户

发布于 2021-08-10 01:40:14

问题似乎是,当您运行您的烧瓶脚本时,它使用的环境(anaconda)没有安装flask_sqlalchemy包,这会导致脚本失败,但是当您检查它是否已安装时,您可以在实际安装它的虚拟环境venv中这样做。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1074011

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档