我是在conda中创建了一个虚拟环境jupyter_notebook但是在jupyter中查看使用时并不是这个虚拟环境,然后就去查资料,连接conda和jupyter的有两三种方法https://blog.csdn.net/w55100/article/details/88925697这个教程里很详细,就是一个是conda的插件nb_conda一个是jupyter的ipykernel,我用的好像是ipykernel但是在环境中查看内核的时候是有的,
可以看到这个的python3就是conda的虚拟环境创建的kernel,但是在jupyter中创建的python3的脚本中输入查看所在的环境时,并不是我所创建的虚拟环境,所以有可能是kernel创建时有问题,所以想重新创建,kernel的删除与增加
可以发现根本在虚拟环境中没有这个kernel
重新创建kernel
python -m ipykernel install --user --name jupyter_notebook --display-name jupyter_ipykernel
报错了,ImportError: cannot import name 'constants',是虚拟环境的文件夹位置错了,要在我的创建的/data1/jiarongf/jupyter_projects/knowledge_graph/all_AB中才行,直接cd到环境中再看可以看到直接安装的kernel跑到local目录下了,