Jupyter lab add kernel Python+Julia+R 【jupyter Notebook 切换Python环境】and【在jupyter Notebook中安装第三方库】

新增虚拟环境

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/
 

你可能感兴趣的:(jupyter,lab,python,jupyter,julia)