小编Mic*_*oro的帖子

无法将flask-marshmallow导入python3项目

安装了 python 3.8.5。

我第一次开始深入研究 Python 和 Flask(我来自 javascript 方面)。我在前几行代码中就遇到了一个有趣的问题。

我能够运行pipenv install flask flask-sqlalchemy flask-marshmallow marshmallow-sqlalchemy,而且它们似乎都安装得很好。它们都出现在 pipfile.lock 中。Flask-marshmallow 版本为 0.13.0。

pipfile.lock

当我开始编码时,我能够毫无问题地导入flask和flask_sqlalchemy。Intellisense 甚至帮我解决了这些问题。但from flask-marshmallow import Marshmallow似乎没有用。

当我运行时python app.py出现以下错误

Traceback (most recent call last):
  File "app.py", line 3, in <module>
    from flask_marshmallow import Marshmallow
ModuleNotFoundError: No module named 'flask_marshmallow'
Run Code Online (Sandbox Code Playgroud)

我尝试卸载 Flask-marshmallow 和 marshmallow 并重新安装。控制台总是说安装成功,但当所有其他软件包似乎工作正常时我似乎无法导入它。

这是新语言的一个很好的开始 xD 这是到目前为止的整个文件供参考,如果我删除棉花糖行,它会毫无问题地启动

from flask import Flask, request, jsonify
from flask_sqlalchemy import SQLAlchemy
from flask_marshmallow import Marshmallow
import os

app …
Run Code Online (Sandbox Code Playgroud)

python flask python-3.x marshmallow

4
推荐指数
1
解决办法
4944
查看次数

标签 统计

flask ×1

marshmallow ×1

python ×1

python-3.x ×1