我只安装了 python 3.8.5。
我第一次开始深入研究 Python 和 Flask(我来自 javascript 方面)。我在前几行代码中就遇到了一个有趣的问题。
我能够运行pipenv install flask flask-sqlalchemy flask-marshmallow marshmallow-sqlalchemy,而且它们似乎都安装得很好。它们都出现在 pipfile.lock 中。Flask-marshmallow 版本为 0.13.0。
当我开始编码时,我能够毫无问题地导入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)