首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在Conda环境中安装python内核

在Conda环境中安装python内核
EN

Stack Overflow用户
提问于 2018-03-06 03:31:35
回答 2查看 7.8K关注 0票数 3

我刚刚开始在我的开发过程中使用jupyter笔记本。我首先创建了一个新的python环境:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$ conda create -n testenv

然后我激活它:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$ source activate testenv

并安装python内核模块:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$ pip install ipykernel

现在开始模糊了。我只想为我的活动环境创建一个新内核。在下列文件中,我做到了:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$ python -m ipykernel install --user --name testenv --display-name "Python (testenv)"

有了这一点,我相信我刚刚为testenv环境创建了一个新的Python内核,以便在木星笔记本中使用。现在,我要确认这一信息,并检查:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$ 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环境中,如下所示:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
/home/{{user}}/miniconda2/envs/testenv/kernels/testenv

我没有看到环境和内核是如何结合在一起的,以及如何确认这些信息。

EN

回答 2

Stack Overflow用户

发布于 2018-03-06 05:28:56

问题是,当您创建空环境时,它绝对不安装包,甚至pip和Python。因此,当您使用pip安装ipykernel时,您使用的是基本环境中的pip。您需要使用pippython创建环境。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
conda create -n testenv python

您可以通过键入

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
which pip

在创建空白环境之后。

最后,如果可能的话,您应该使用conda安装所有包,包括ipykernel。

票数 1
EN

Stack Overflow用户

发布于 2021-08-19 10:23:27

首先,您需要使用以下内容:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
conda create -n testenv

在你应该使用之后:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
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环境内核。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49129817

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文