我无法将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