“无法从‘watchdog.events’导入名称‘EVENT_TYPE_OPENED’”

bri*_*res 17 python flask python-watchdog

我正在尝试制作 REST api (初学者),但是当我尝试从此代码初始化服务器时:

from flask import Flask

app = Flask(__name__)

if __name__=='__main__':
    app.run(debug=True, port=4000)
Run Code Online (Sandbox Code Playgroud)

我在提示中收到此错误:

 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)
Run Code Online (Sandbox Code Playgroud)

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

小智 34

尝试执行以下操作:

pip install --upgrade watchdog
Run Code Online (Sandbox Code Playgroud)

  • 通过额外的支持信息可以改进您的答案。请[编辑]添加更多详细信息,例如引文或文档,以便其他人可以确认您的答案是正确的。您可以[在帮助中心](/help/how-to-answer)找到有关如何写出好的答案的更多信息。 (4认同)