首先,请注意,我并不是要导入Markup。我是在阅读了PYPI上的相关文档之后,尝试使用flask来呈现 Bootstrap 模态......我正在使用
from flask_modals.modal import Modal
并且都带有文档Here。但是,我收到一个错误
Traceback (most recent call last):
File "C:\Users\Samuel Osondu\PycharmProjects\ecommerceSite\main.py", line 7, in <module>
from flask_modals.modal import Modal
File "C:\Users\Samuel Osondu\AppData\Local\Programs\Python\Python310\lib\site-packages\flask_modals\__init__.py", line 1, in <module>
from flask_modals.modal import (
File "C:\Users\Samuel Osondu\AppData\Local\Programs\Python\Python310\lib\site-packages\flask_modals\modal.py", line 5, in <module>
from jinja2 import Markup
ImportError: cannot import name 'Markup' from 'jinja2' (C:\Users\Samuel Osondu\AppData\Local\Programs\Python\Python310\lib\site-packages\jinja2\__init__.py)
我已经试了几个小时了我试过了
1.更新我的Jinja
1.安装标记
1.我甚至改变了环境
但没什么,我真的需要帮助。
1条答案
按热度按时间oalqel3c1#
经过了很多的麻烦,我终于找到了解决的方法。问题实际上是来自 flask 文件,尽管运行在当前的 flask 版本。
我猜flask_modal依赖于Markup包来运行,而不考虑我不需要导入它来运行代码的事实,因此...我点击了文件的位置
然后我把X1 M0 N1 X改成了X1 M1 N1 X,效果很好!