ImportError: cannot import name 'QuoteItem' from 'scrapytutorial.items' (F:\PyCharm_workspace\scrapy_demo\scrapytutorial\scrapytutorial\items.py)
时间: 2023-05-12 22:05:03 浏览: 172
这个错误通常是由于导入的模块中没有定义所需的类或函数而引起的。您需要检查 'scrapytutorial.items' 模块中是否确实定义了 'QuoteItem' 类,并且确保您的导入语句正确。如果问题仍然存在,您可以尝试重新安装所需的模块或检查您的环境变量设置。
相关问题
from tensorflow.python.eager.def_function import experimental_functions_run_eagerly ImportError: cannot import name 'experimental_functions_run_eagerly' from 'tensorflow.python.eager.def_function' (D:\anaconda\lib\site-packages\tensorflow\python\eager\def_function.py) >>>
这是一个导入错误,意思是在 tensorflow.python.eager.def_function 模块中找不到 experimental_functions_run_eagerly 这个名称。这可能是由于使用了过时或不正确的 TensorFlow 版本导致的。建议更新 TensorFlow 到最新版本或检查代码是否正确。
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 版本。但是请注意,这个版本已经不再维护,因此在使用时可能会有一些安全问题。
阅读全文