Google Datalab Python3环境下无法导入cv2模块的技术求助
解决Google Datalab Python3 Notebook无法导入cv2的问题
看你提供的安装日志,问题很明显:你安装的opencv-python被放到了Python 2.7的环境里(日志里显示路径是/usr/local/lib/python2.7/dist-packages),但你正在使用的是Python 3的Jupyter Notebook,两个环境是完全隔离的,所以肯定没法导入cv2。
给你几个快速解决的方法:
直接在Python3的Notebook单元格里运行Python3版本的pip安装命令:
!pip3 install opencv-python这里用
pip3而不是pip,是因为在Datalab环境里,默认pip指向的是Python2的包管理器,pip3才对应Python3的环境。安装完成后,先确认当前Notebook的Python版本,避免环境混淆:
import sys print(sys.version)输出应该显示是Python3.x的版本,确保你确实在目标环境里。
如果安装后还是无法导入,试试重启Notebook的内核(点击界面上方的「Kernel」→「Restart」),新安装的包需要内核重启才能被识别。
按照这个流程操作,应该就能顺利在Python3环境里导入cv2了。
内容的提问来源于stack exchange,提问作者rjb3
相关产品推荐
相关产品推荐

