我无法将Jupyter内核链接到其父级Conda环境。创建链接到Conda环境的新内核后,我在Jupyter实验室中获得了不同版本的Python及其依赖项。
这是我遵循的步骤:
使用以下方法创建了一个conda环境:
1
0
attended 0.512065
benefactor 0.484747
collaborator 0.594132
ex-wife 0.676683
marital 0.560252
parenthood 0.608871
procreation 0.571285
unmarried 0.564648
warship 0.474377
conda create -n nlp python=3.6
conda activate nlp
Python 3.6.9 :: Anaconda,Inc。
(nlp) ➜ ~ python --version
/ anaconda3 / envs / nlp / bin / python
在环境中,我使用以下命令创建了Jupyter内核:
(nlp) ➜ ~ which python
在/ Users // Library / Jupyter / kernels / nlp中安装kernelspec nlp
调查为内核创建的json文件:
(nlp) ➜ ~ python -m ipykernel install --user --name=nlp
似乎指向Python的环境版本
但是当我启动(nlp) ➜ ~ cat /Users/<username>/Library/Jupyter/kernels/nlp/kernel.json
{
"argv": [
"/anaconda3/envs/nlp/bin/python",
"-m",
"ipykernel_launcher",
"-f",
"{connection_file}"
],
"display_name": "nlp",
"language": "python"
}%
并选择Jupyter Lab
内核时,我得到了不同版本的Python,并且缺少了一些依赖关系
nlp
Python 3.5.6 :: Anaconda,Inc。
!python --version
/ anaconda3 / bin / python
答案 0 :(得分:0)
请尝试以下步骤:
conda activate nlp
conda install ipykernel
ipython kernel install --name nlp --user
完成这些步骤后,请尝试在jupyter Lab中再次将内核更改为“ nlp”。
谢谢。