我在python3中创建了一个新的venv,如下所示:
python3 -m virtualenv venv3
然后我激活venv3并启动jupyter笔记本。但是,我在jupyter“新建”下拉列表中仅看到以下选项:
笔记本
Python2
venv1
venv2
venv1和venv2是我之前创建的python3 virtualenv,当我激活它们并启动jupyter时,它们在“新”下拉列表中显示python3:
笔记本
Python3
venv1
venv2
当我从virtualenv运行jupyter时,我不知道为什么新的venv3和python3不属于内核。
这是我得到的内核列表:
jupyter kernelspec list
python2 /Users/me/anaconda2/lib/python2.7/site-packages/ipykernel/resources
venv1 /usr/local/share/jupyter/kernels/venv1
venv2 /usr/local/share/jupyter/kernels/venv2
它不包括venv3。然后,我尝试了以下操作:
jupyter kernelspec install venv3
执行上述命令后,我在/ usr / local / share / jupyter / kernels中看到新的venv3目录:
venv1
venv2
venv3
但是jupyter kernelspec list命令仍然不能反映新的内核安装。
任何人都可以指出我的位置,这可能是什么问题?