一、问题
anaconda中成功import cv2
![](https://i-blog.csdnimg.cn/direct/f26c839e09884f39aeb0502b3bf0e815.png)
但是jupyter notebook中却无法导入cv2
![](https://i-blog.csdnimg.cn/direct/79f29de416314b7595c0f702360b3552.png)
二、排查
anaconda中使用python路径如下:
![](https://i-blog.csdnimg.cn/direct/24d1c3b1c4854854b87ca322c1a9ba26.png)
jupyter notebook中使用python路径如下:
![](https://i-blog.csdnimg.cn/direct/a74721b8af6248419b6d546f2e235084.png)
可以发现路径不一致。
三、解决
①查看可用的kernel
![](https://i-blog.csdnimg.cn/direct/df5405c7efdb43f8af50eda4d9e90862.png)
②选中想要修改的kernel,打开对应位置的kernel.json,修改参数
![](https://i-blog.csdnimg.cn/direct/986406b2e1ee4c0c96951666043c0d7d.png)
修改argv:
![](https://i-blog.csdnimg.cn/direct/d4be931cbfd542cb94a92ce461f036b7.png)
③重启jupyter notebook,可以发现路径终于对得上了
![](https://i-blog.csdnimg.cn/direct/c77b903fa89347d9b04ab8b43c8a3296.png)
④激动人心的时刻,import cv2,发现成功了!!
![](https://i-blog.csdnimg.cn/direct/90f698f4ae45417fa0f5095c6ae12ebc.png)