ImportError: cannot import name 'EVENT_TYPE_OPENED' from 'watchdog.events' (C:\Users\Ljimmy\AppData\Roaming\Python\Python38\site-packages\watchdog\events.py)
时间: 2023-07-03 20:31:35 浏览: 476
这个错误是由于 watchdog 库版本问题导致的。EVENT_TYPE_OPENED 在较新版本的 watchdog 中已经被移除了,所以如果你的代码中使用了这个常量,就会出现 ImportError。
要解决这个问题,你需要更新 watchdog 库的版本。你可以使用以下命令在命令行中安装最新版本的 watchdog 库:
```
pip install --upgrade watchdog
```
如果你使用的是 Anaconda 环境,可以使用以下命令安装最新版本的 watchdog 库:
```
conda install -c conda-forge watchdog
```
安装完成后,再次运行你的代码,应该就不会出现 ImportError 了。
相关问题
from watchdog.events import EVENT_TYPE_OPENED ImportError: cannot import name 'EVENT_TYPE_OPENED' from 'watchdog.events'
这个错误通常是由于使用了较旧版本的 watchdog 库导致的。在最新版本中,`EVENT_TYPE_OPENED` 已被移除,并且已被替换为 `FileCreatedEvent`。请尝试更新 watchdog 到最新版本,然后将 `EVENT_TYPE_OPENED` 替换为 `FileCreatedEvent`。例如:
```python
from watchdog.events import FileCreatedEvent
```
如果你仍然需要使用 `EVENT_TYPE_OPENED`,你可以使用 watchdog 0.9.x 版本。但是请注意,这个版本已经不再维护,因此在使用时可能会有一些安全问题。
ImportError: cannot import name 'EVENT_TYPE_OPENED' from 'watchdog.events'
这个错误通常是因为在导入watchdog.events时,EVENT_TYPE_OPENED没有被正确导入。这可能是因为您使用的watchdog版本较旧,或者您的代码中存在命名冲突。您可以尝试更新您的watchdog版本或者检查您的代码中是否有与EVENT_TYPE_OPENED同名的变量或函数。如果问题仍然存在,请提供更多上下文或代码示例以便更好地帮助您解决问题。