前言

最近在用VSC,起源是Ali告诉我VSC有Jupyter Notebook,我本来是没有那么多大的兴趣的,结果发现,哎,原来VSC 上面有Jupyter Notebook,感觉有点牛。

正文

1. 对于OnDemand来说如何操作

先来说一下OnDemand上面如何操作吧,首先在你有了account之后,你可以登陆进OnDemand了的控制面板(host)了,然后就可以做以下的操作:

  1. 去到自己的data文件夹:cd $VSC_DATA
  2. 下载miniconda:wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
  3. 安装miniconda3:bash Miniconda3-latest-Linux-x86_64.sh -b -p miniconda3
  4. 激活miniconda3:source miniconda3/bin/activate
  5. 安装ipykernel:conda install ipykernel
  6. 安装miniconda3的自定义环境:conda create -n "<env_name>" python=<python_version> ipython
  7. 激活miniconda3的自定义环境:conda activate <env_path>
  8. 在激活的环境里面把环境放到kernel上面:python -m ipykernel install --user --name=<kernel_name>
  9. 结束的时候deactivate:conda deactivate

2. MiniConda & Jupyter Notebook的一些基本操作

创造特定python环境

conda create -n "myenv" python=3.3.0 ipython

查看当前conda环境

conda info

查看所有的conda环境

conda info --envs

clone base的环境

conda create --name "myenv" --clone base

conda环境激活

conda activate <env_path>

conda环境的deactivate

conda deactivate

在jupyter notebook里面创造kernel (要先安装conda install ipykernel

python -m ipykernel install --user --name=<env_name>

使用jupyter kernelspec查看所有的kernels

jupyter kernelspec list

使用jupyter kernelspec去掉某一个kernel

jupyter kernelspec remove <kernal_name>

删除某个conda

conda remove --name ENVIRONMENT --all

安装python的requirements.txt的所有lib

pip install -r /path/to/requirements.txt

总结

记录一下~! 之后再用创建环境方便~!

参考

[1] 大部分来自Ali~。
[2] 部分来自自己。

Q.E.D.


立志做一个有趣的碳水化合物