python 环境迁移 & jupyter notebook 添加kernel

# 导出当前环境所有包
pip freeze > requirments.txt

# 从req文件安装所有包
pip install -r requirments.txt

导出的时候会包含版本号如:tensorflow==1.3.0,pip本身不支持去除版本号(为了环境稳定),所以如果想全部安装最新版本,可以自己写个小脚本去除后面的版本号。

注意:如果想在conda的虚拟环境中使用req进行安装,千万不要包含conda这个包。轻则环境报废,重则全部重装。友情提示如何删除Anaconda -.-:

rm -rf ~/anaconda2
rm -rf ~/.conda ~/.continuum

最后把.bashrc里面的Path中相关信息删除即可。


官方教程
使用conda创建虚拟环境,并添加到kernel中:

# 创建名为ipykernel_py2的虚拟环境
conda create -n ipykernel_py2 python=2

#激活该虚拟环境 
source activate ipykernel_py2

#安装ipykernel
pip install ipykernel

# 在当前用户目录下安装一个kernel spec文件。该文件是json格式,可以用文本编辑器查看修改。
python -m ipykernel install --user

你可能感兴趣的:(python 环境迁移 & jupyter notebook 添加kernel)