Jupyter添加、删除对应虚拟环境kernel内核

添加kernel内核

conda添加了相应的虚拟环境之后,多需要运用到Pycharm、Spyder和Jupyter中,前两种笔者已经分享过,今天阐述Jupyter添加和删除虚拟环境生成对应kernel内核,这样新建的ipykernel项目就使用对应的虚拟环境。

1. 创建新的环境(取名为neural_net,选用python3.8版本)

conda create -n neural_net python=3.8

 2. 激活环境

conda activate neural_net

3. 安装ipykernel (第一次导入虚拟环境的要下载),使用清华镜像更快,不然自己挂VPN下载使用语句 pip install ipykernel 速度也可观。(哪个环境要装入jupyter就激活哪个虚拟环境)

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple ipykernel

4. 将虚拟环境neural_net导入jupyter的kernel中(自己设置显示的名字为net-3.8)

python -m ipykernel install --name neural_net --display-name net-3.8

5. 用以下命令查看已经安装好的虚拟环境的kernel(如图可查看kernel已经安装),注意图中的python3为conda的base环境自带。

jupyter kernelspec list

 6. 更新jupyter,新建的neural_net的kernel内核已经显示,名字为net-3.8

 删除kernel内核

有时我们要将多余虚拟环境删除,那么jupyter的kernel也需要删除,不然会一直保留这个选项,对于强迫症来说看着一个无用的的kernel选项着实不舒服。

1. 删除虚拟环境neural_net

conda remove -n neural_net --all

2. 删除kernel内核(注意:上图中的python3 kernel内核是base的内置核,删除不掉,或者说不要将其与虚拟环境创建的kernel混淆)。

jupyter kernelspec remove neural_net

3. 删除完毕上述的kernel后,jupyter中虚拟环境neural_net的 kernel内核选项会消失,界面变得更加清爽。(可以继续用命令:jupyter kernelspec list 查看是否还有neural_net选项,没有就是删除干净了)

  • 23
    点赞
  • 123
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
### 回答1: Jupyter是一个交互式的笔记本,可以在其中运行Python等编程语言的代码。Python 3是Python编程语言的最新版本,而ipykernelJupyter中用于运行Python 3代码的内核。 ### 回答2: Jupyter Notebook是一款交互式的开发环境,它支持不同语言的编程,而Python是其中最常用的一种。在Jupyter Notebook中,Python就是通过ipykernel来运行的。ipykernel是一款Python语言的内核kernel),它使用ZMQ协议与Jupyter Notebook进行通信。 Jupyter Notebook是由一系列的单元格(cell)组成的。这些单元格可以用来编写代码、文本、数学公式、甚至是图片或视频。其中,代码单元格使用的就是ipykernel来执行Python代码。当用户在代码单元格中输入Python代码时,ipykernel会将该代码编译成Python字节码并执行,然后将执行结果返回给Notebook界面。同时,Jupyter Notebook还支持在单元格中使用Markdown语言编写文本,并支持使用LaTeX排版数学公式。这大大提高了用户在文本和代码交互上的效率。 Jupyter Notebook的一个显著优势是可以直接运行Python代码,并且支持交互式的数据分析、机器学习等任务。此外,Jupyter Notebook还支持Python几乎所有特性,如使用各种Python包和库、调整变量、绘制图表等。这样一来,Jupyter Notebook就成为了数据科学家、机器学习工程师和数据分析师等人快速和高效地处理数据和进行实验的首选开发环境。 总之,Jupyter Notebook的三个主要组件——JupyterPython和ipykernel之间的紧密结合,就是它成为一款强大交互式开发环境的重要原因。通过这三个组件的协同作用,数据科学家、机器学习工程师和数据分析师等人可以更快、更方便地开发Python应用程序,减少开发时间,提高效率。 ### 回答3: Jupyter是一个非常流行的交互式编程环境,它提供了很多有用的功能,比如可以实时地运行代码、交互式调试、可视化数据等。而Python 3是Python语言的最新版本,它具有更好的性能、更丰富的库和更先进的特性,能够满足各种不同的需求。因此,在Jupyter中使用Python 3是非常方便和有用的。 在Jupyter中使用Python 3,必须要使用ipykernel。ipykernelJupyter中的核心组件,它提供了一个Python 3的执行环境,让用户可以在Jupyter中运行Python 3代码。通过ipykernelJupyter可以与Python 3交互,包括读取输入、执行代码、输出结果等操作。同时,ipykernel还提供了很多有用的功能,比如自动补全、代码重构、调试等,让用户可以更加高效地进行编程。 如果您想在Jupyter中使用Python 3,可以通过两种方式来安装ipykernel。一种是在终端输入以下命令: ``` pip install ipykernel ``` 另外一种是在Jupyter中使用以下命令: ``` !pip install ipykernel ``` 安装完成后,您可以在Jupyter中创建一个新的Python 3的notebook,然后就可以开始使用Python 3了。在notebook中,您可以输入Python 3代码,并通过Shift+Enter来执行。执行结果会直接在notebook中输出,非常方便。另外,您还可以使用Jupyter提供的丰富的可视化组件,比如Matplotlib、Pandas、Seaborn等,来分析和展示数据。 总之,JupyterPython 3是两个非常强大的工具,在数据科学、机器学习、人工智能等领域都有广泛的应用。它们的结合使用,可以让您更加高效地进行编程和数据分析,帮助您更好地理解和利用数据。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值