我刚刚开始在我的开发过程中使用jupyter笔记本。我首先创建了一个新的python环境:
$ conda create -n testenv
然后我激活它:
$ source activate testenv
并安装python内核模块:
$ pip install ipykernel
现在开始模糊了。我只想为我的活动环境创建一个新内核。在下列文件中,我做到了:
$ python -m ipykernel install --user --name testenv --display-name "Python (testenv)"
有了这一点,我相信我刚刚为testenv环境创建了一个新的Python内核,以便在木星笔记本中使用。现在,我要确认这一信息,并检查:
$ jupyter kernelspec list
Available kernels:
testenv /home/{{user}}/.local/share/jupyter/kernels/testenv
python2 /home/{{user}}/miniconda2/share/jupyter/kernels/python2
$ conda env list
# conda environments:
#
base /home/{{user}}/miniconda2
testenv * /home/{{user}}/miniconda2/envs/testenv
我希望看到我的内核安装在testenv环境中,如下所示:
/home/{{user}}/miniconda2/envs/testenv/kernels/testenv
我没有看到环境和内核是如何结合在一起的,以及如何确认这些信息。
发布于 2018-03-06 05:28:56
问题是,当您创建空环境时,它绝对不安装包,甚至pip和Python。因此,当您使用pip安装ipykernel
时,您使用的是基本环境中的pip。您需要使用pip
和python
创建环境。
conda create -n testenv python
您可以通过键入
which pip
在创建空白环境之后。
最后,如果可能的话,您应该使用conda
安装所有包,包括ipykernel。
发布于 2021-08-19 10:23:27
首先,您需要使用以下内容:
conda create -n testenv
在你应该使用之后:
conda activate testenv
conda install ipykernel
python3 -m ipykernel install --user --name condaenv --display-name "Python3 (testenv)"
一旦你这样做了,你可以启动笔记本使用jupyter notebook
,并打开任何.ipynb
笔记本。在该笔记本中,选择菜单kernel > Change内核> Python3 (condaenv)来激活conda环境内核。
https://stackoverflow.com/questions/49129817
复制相似问题