Watson Studio中ImportError: No module named 'cv2'问题求助
解决Watson Studio中
import cv2的ImportError问题 嘿,这个错误原因很明确——你的Watson Studio环境里还没安装OpenCV库,所以才会弹出No module named 'cv2'的提示。别担心,在Watson Studio这类云环境里安装它其实很简单,分两种常见场景给你说明:
场景1:在Notebook中临时安装
如果只是当前Notebook需要用到OpenCV,直接在Notebook单元格里执行安装命令就好:
- 新建一个单元格,输入并运行:
!pip install opencv-python - 要是你需要特定版本的OpenCV,可以指定版本号,比如:
!pip install opencv-python==4.5.5.62 - 安装完成后,记得重启Notebook的内核(点击顶部菜单栏的
Kernel->Restart),之后再运行import cv2就不会报错了。
场景2:给项目环境永久添加依赖
如果希望这个项目下的所有Notebook都能直接调用OpenCV,可以在项目的环境设置里配置:
- 进入你的Watson Studio项目,找到左侧菜单栏的
Environments选项 - 选择你正在使用的运行时环境(比如默认的Python 3.8环境),点击
Edit - 在
Dependencies标签页的PyPI packages里添加opencv-python(同样可以指定版本号) - 保存设置,等待环境重新构建完成,之后所有基于这个环境的Notebook都能直接
import cv2了。
偶尔如果遇到权限问题,可以试试加上--user参数:
!pip install --user opencv-python
不过Watson Studio的默认环境一般不需要这个,先尝试普通安装命令即可。
内容的提问来源于stack exchange,提问作者jpsstack
相关产品推荐
相关产品推荐

