前言
最近在用VSC,起源是Ali告诉我VSC有Jupyter Notebook,我本来是没有那么多大的兴趣的,结果发现,哎,原来VSC 上面有Jupyter Notebook,感觉有点牛。
正文
1. 对于OnDemand来说如何操作
先来说一下OnDemand上面如何操作吧,首先在你有了account之后,你可以登陆进OnDemand了的控制面板(host)了,然后就可以做以下的操作:
- 去到自己的data文件夹:
cd $VSC_DATA
- 下载miniconda:
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
- 安装miniconda3:bash Miniconda3-latest-Linux-x86_64.sh -b -p miniconda3
- 激活miniconda3:source miniconda3/bin/activate
- 安装ipykernel:conda install ipykernel
- 安装miniconda3的自定义环境:conda create -n "<env_name>" python=<python_version> ipython
- 激活miniconda3的自定义环境:conda activate <env_path>
- 在激活的环境里面把环境放到kernel上面:python -m ipykernel install --user --name=<kernel_name>
- 结束的时候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.