环境:Ubantu,python3.6
由于本人常使用vtk itk,由于之前安装conda改变了python及gcc版本,本次尝试直接安装Jupyter Notebook 和opencv。
python3.6,Jupyter Notebook和opencv都是直接使用pip3 安装。
安装完成后通过terminal打开Jupyter Notebook.
尝试import cv2, 找不到opencv。
打开terminal的python发现可以import cv2。
感觉可以通过更改Jupyter Notebook 的python路径解决此问题。
检查系统的python路径:打开terminal
$ python3
<< << 再检查Jupyter Notebook 的python路径:打开Jupyter Notebook << << 发现确实不一样 解决方式; 打开jupyternotebook环境: $ ipython kernelspec list 返回环境地址 进入环境地址找到kernal.json (直接在文件中搜索kernal.json也可找到) 接着更改第二行,改成系统的python路径。{
"argv"
: [
"python3"
,
"-m"
,
"ipykernel_launcher"
,
"-f"
,
"{connection_file}"
],
"display_name"
:
"Python 3"
,
"language"
:
"python"
}