amr*_*akm 7 anaconda conda jupyter-notebook jupyter-lab jupyter-kernel
我无法将 Jupyter 内核链接到其父 Conda 环境。创建链接到 Conda 环境的新内核后,我在 Jupyter 实验室中获得了不同版本的 Python 及其依赖项。
\n\n以下是我遵循的步骤:
\n\n使用以下命令创建 conda 环境:
\n\nconda create -n nlp python=3.6
conda activate nlp
(nlp) \xe2\x9e\x9c ~ python --version
\n\n\nPython 3.6.9 :: Anaconda, Inc.
\n
(nlp) \xe2\x9e\x9c ~ which python
\n\n\n/anaconda3/envs/nlp/bin/python
\n
在环境中我创建了一个 Jupyter 内核:
\n\n(nlp) \xe2\x9e\x9c ~ python -m ipykernel install --user --name=nlp
\n\n\n在 /Users//Library/Jupyter/kernels/nlp 中安装 kernelspec nlp
\n
研究为内核创建的 json 文件:
\n\n(nlp) \xe2\x9e\x9c ~ cat /Users/<username>/Library/Jupyter/kernels/nlp/kernel.json\n{\n "argv": [\n "/anaconda3/envs/nlp/bin/python",\n "-m",\n "ipykernel_launcher",\n "-f",\n "{connection_file}"\n ],\n "display_name": "nlp",\n "language": "python"\n}%\nRun Code Online (Sandbox Code Playgroud)\n\n好像是指向Python的环境版本
\n\n但是当我启动Jupyter Lab并选择nlp内核时,我得到了不同版本的 Python 并且缺少一些依赖项
!python --version
\n\n\nPython 3.5.6 :: Anaconda, Inc.
\n
!which python
\n\n/anaconda3/bin/python
\n
小智 4
您可以尝试以下步骤吗:
conda activate nlp
conda install ipykernel
ipython kernel install --name nlp --user
Run Code Online (Sandbox Code Playgroud)
完成这些步骤后,请尝试在 jupyter lab 中再次将内核更改为“nlp”。
谢谢。
| 归档时间: |
|
| 查看次数: |
3449 次 |
| 最近记录: |