今天在古法编程flask的时候,刚想启动flask,报错ImportError: cannot import name 'EVENT_TYPE_OPENED' from 'watchdog.events' (C:\soft2\python\anaconda\Lib\site-packages\watchdog\events.py)
这个报错是因为app.run(debug=True) 开了自动重载功能,这个功能依赖一个叫 watchdog 的库来监听文件变化。而我的 Anaconda 里的 watchdog 版本太老,没有 EVENT_TYPE_OPENED 这个东西,所以报错了。
解决方法很简单,更新一下watchdog就行。
pip install --upgrade watchdog