查看opencv 版本时Traceback (most recent call last): File "<string>", line 1, in <module> AttributeError: module 'cv2' has no attribute '_version_'
时间: 2023-12-17 08:01:56 浏览: 83
无需降级scipy的情况下解决AttributeError: module ‘scipy.misc’ has no attribute ‘imread’,imresize,imsave等问题
这个错误通常是由于OpenCV版本不兼容或安装不完整引起的。您可以尝试以下几种方法解决这个问题:
1. 确保您已正确安装了OpenCV,并且版本是最新的。您可以使用以下命令检查OpenCV的版本:
```python
import cv2
print(cv2.__version__)
```
2. 如果您的OpenCV版本较旧,可以尝试升级到最新版本。您可以使用以下命令在终端中升级OpenCV:
```shell
pip install --upgrade opencv-python
```
3. 如果您已经安装了多个版本的OpenCV,可能会导致冲突。您可以尝试卸载所有版本并重新安装最新版本。使用以下命令卸载OpenCV:
```shell
pip uninstall opencv-python
```
然后重新安装最新版本:
```shell
pip install opencv-python
```
4. 如果以上方法都无效,您可以尝试重新安装完整的OpenCV包。首先卸载所有与OpenCV相关的包,并重新安装OpenCV:
```shell
pip uninstall opencv-python opencv-contrib-python
pip install opencv-contrib-python
```
这些方法中的一种应该可以解决您遇到的问题。如果问题仍然存在,请提供更多详细信息,以便我能够更好地帮助您解决问题。
阅读全文