新增虚拟环境
conda create -n py2 python=2.7
进入python2的环境
conda activate py2
安装python2的内核并应用
python2 -m pip install ipykernel # 此时 python -V 是 python2
python2 -m ipykernel install --user
解决方法:
首先,安装nb_conda_kernels包:
conda install nb_conda_kernels
chmod -R 777 /usr/anaconda_dir
然后,终端cmd中输入命令Jupyter Notebook,打开Jupyter Notebook界面:
(1)点击New,会出现当前所有安装的虚拟环境以供选择,如下所示。
在这里插入图片描述
(2)如果是已经编辑过的notebook,只需要打开该笔记本,在菜单栏中选择Kernel -> choose kernel -> your env kernel即可。
在这里插入图片描述
关于nb_conda_kernels的详细信息,可以参考其GitHub页面:nb_conda_kernels。
失败方法回顾:
通过安装ipykernel包来实现,经验证失败!!!
具体操作:
首先,可以在cmd终端看一下自己在conda里面配置了哪些环境,使用命令conda env list;
2.
在cmd终端切换到想要的环境,比如说adda;
在这里插入图片描述
在adda环境中中安装好ipykernel,执行命令conda install ipykernel;
在这里插入图片描述
在cmd终端执行命令:python -m ipykernel install --name adda
在这里插入图片描述
执行完这个语句之后,会自动在目录【C:\ProgramData\jupyter\kernels】(类似)生成一个【adda】文件夹,里面有kernel.json文件
只需要打开Jupyter Notebook笔记本,在菜单栏中选择Kernel -> choose kernel -> your env kernel即可显示有这个虚拟环境了,点击切换即可。
在这里插入图片描述
参考链接:手把手教你如何把jupyter notebook切换到其他配置好的conda虚拟环境
在Jupyter Notebook中安装第三方库
在jupyter Notebook中安装第三方库: 在pip install Package_name前加上一个!即可。
比如:想要使用pip install命令安装matplotlib包,直接在Jupyter notebook中输入
! pip install matplotlib
https://blog.csdn.net/weixin_42782150/article/details/122211176
本文主要介绍如何在Jupyter中添加多内核,例如Python、Java、R等
2 环境
Anaconda:4.5.4
Jupyter:4.4.0
Jupyter Lab:1.0.0
Jupyter Notebook:5.7.4
Python:3.6.2
R:3.5.1
Java:11.0.2
3 多Python Kernel
利用Anaconda环境,我们可以有多个Python环境,那么要如何添加这些不同环境呢?
将新创建的虚拟环境添加到 Jupyter notebook 中:
conda activate emotiona_analysis # 切换到虚拟环境emotiona_analysis
pip install ipykernel # 在tensorflow 中安装 ipykernel 包
python -m ipykernel install --name emotiona_analysis # 向 jupyter 中添加虚拟环境
anaconda删除虚拟环境
假设你的环境名字叫: python3.5
conda remove -n python3.5 --all
conda create -n python3.8 python=3.8 # 创建新python3.8环境
Julia PkgServer 镜像服务及镜像站索引 - 库的安装及使用 - Julia中文社区
4 R Kernel
要想添加R kernel,首先在你当前的系统中要先有R的环境才可以;当安装好R的环境后,进行如下的操作(在R的交互式命令行中运行)
# 安装依赖包
install.packages(c('pbdZMQ', 'repr', 'devtools'))
devtools::install_github('IRkernel/IRkernel')
# 向jupyter中添加新的kernel
IRkernel::installspec()
5 Java Kernel
对于Java,我们添加的是IJava Kernel,所以有如下一些要求
Java JDK ≥ \ge≥ 9
运行命令“java --list-modules”,可以找到“jdk.jshell”
有多种的安装方法,这里主要演示的是如何从源码进行安装
# 从github上下载
git clone https://github.com/SpencerPark/IJava.git
# 切换到IJava目录中
cd IJava
# 编译并安装kernel
gradlew installKernel
6 kernel一般操作
# 查看当前环境中已经添加的kernel
jupyter kernelspec list
# 删除指定的kernel
jupyter kernelspec remove rl(要删除的kernel的名字,我这里以rl为例)
参考
https://github.com/SpencerPark/IJava#requirements
https://zhuanlan.zhihu.com/p/36203710
http://www.codebelief.com/article/2017/06/run-cpp-code-interactively-on-jupyter-notebook/