"cannot import name 'EVENT_TYPE_OPENED' from 'watchdog.events' "

回答 2 浏览 3123 2023-05-11

我想做一个REST api(初学者),但当我试图从这段代码中初始化服务器时:

from flask import Flask

app = Flask(__name__)

if __name__=='__main__':
    app.run(debug=True, port=4000)

我在提示中收到此错误:

 from watchdog.events import EVENT_TYPE_OPENED
ImportError: cannot import name 'EVENT_TYPE_OPENED' from 'watchdog.events' 
(C:\ ********* \Python\Python310\lib\site-packages\watchdog\events.py)

我期待这样的事情(分钟 8:27): https://www.youtube.com/watch?v=GMppyAPbLYk&ab_channel=TechWithTim

brian valladares 提问于2023-05-11
2 个回答
#1楼 已采纳
得票数 10

尝试执行以下操作:

pip install --upgrade watchdog
Gbuntu 提问于2023-05-11
通过额外的支持信息可以改进您的答案。请编辑添加更多详细信息,例如引文或文档,以便其他人可以确认您的答案是正确的。您可以在帮助中心找到有关如何撰写良好答案的更多信息。Blue Robin 2023-05-11
@Gbuntu 谢谢。你说得对,我需要升级。brian valladares 2023-05-12
#2楼
得票数 0

我在 jupyter 上运行类似的命令并得到相同的错误...只需将 degug 更改为 False 即可,不用担心

Zowye 提问于2023-06-24