Jupyter安装安装内核

1、Java内核

jupyter只支持jdk9以上的版本,本教程建议使用jdk11

#解压java并设计环境变量
vim /etc/profile
export JAVA_HOME=/usr/local/src/java
export PTH=$PATH:$JAVA_HOME/bin

# 下载java内核
wget http://cdn.zhledu.cn/jupyter/ijava-1.3.0.zip
# 解压ijava
unzip ijava-1.3.0.zip
# 安装java内核
cd ijava
python install.py

# 修改java路径
vim /usr/local/share/jupyter/kernels/java/kernel.json

image.png

2、scala内核

# 解压scala并设置环境变量
vim /etc/profile
export SCALA_HOME=/usr/local/src/scala
export PATH=$PATH:$SCALA_HOME/bin

# 安装scala内核
wget http://cdn.zhledu.cn/jupyter/almond-scala-2.12
chmod 755
./almond-scala-2.12 --install --force

# 修改路径
vim /home/jovyan/.local/share/jupyter/kernels/scala/kernel.json

image.png

3、Spark内核

安装spark并设置环境变量

#解压spark
tar -zxvf spark-3.3.0-bin-hadoop2.tgz
mv spark-3.3.0-bin-hadoop2 spark

#写入环境变量
vim /etc/profile
export SPARK_HOME=/usr/local/src/spark
export PATH=$PATH:$SPARK_HOME/bin:$SPARK_HOME/sbin

#修改spark环境变量
cp /usr/local/src/spark/conf/spark-env.sh.template /usr/local/src/spark/conf/spark-env.sh
vim /usr/local/src/spark/conf/spark-env.sh
export JAVA_HOME=/usr/local/src/java

安装spark内核

pip install --pre toree -i https://pypi.tuna.tsinghua.edu.cn/simple
jupyter toree install --interpreters=Scala,PySpark,SQL --user
jupyter toree install --spark_home=/usr/local/src/spark --user

4、C内核

pip install install jupyter-c-kernel -i https://pypi.tuna.tsinghua.edu.cn/simple
install_c_kernel

5、C++内核

设置国内源

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/

下载内核

conda install xeus-cling -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/

6、Kotlin内核

conda install -c jetbrains kotlin-jupyter-kernel
ipython kernelspec list

会提示找不到java的路径,此时运行以下命令

find / -name run_kotlin_kernel

找到该文件进行编辑

vim /opt/conda/lib/python3.11/site-packages/run_kotlin_kernel/run_kernel.py

修改其中的java的路径,大约61行左右

image.png

7、MySQL内核

pip install mysql_kernel -i https://pypi.tuna.tsinghua.edu.cn/simple
python -m mysql_kernel.install

8、GoLang内核

 tar -zxvf go1.21.3.linux-amd64.tar.gz -C /usr/local/src/
export GO_HOME=/usr/local/src/go
export PATH=$PATH:$GO_HOME/bin

export GOPROXY="https://goproxy.io"
export GO111MODULE="on"
go env -w GOPATH=~/go
go env -w GOPROXY="https://goproxy.io"
go env -w GO111MODULE="on"
go install github.com/gopherdata/gophernotes@v0.7.5
mkdir -p ~/.local/share/jupyter/kernels/gophernotes
cd ~/.local/share/jupyter/kernels/gophernotes
cp "$(go env GOPATH)"/pkg/mod/github.com/gopherdata/gophernotes@v0.7.5/kernel/*  "."
chmod +w ./kernel.json
sed "s|gophernotes|$(go env GOPATH)/bin/gophernotes|" < kernel.json.in > kernel.json
"$(go env GOPATH)"/bin/gophernotes
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值