Anaconda配置两个环境 Tensorflow和Theano(均可作为Keras的后端)

最近想用keras搭unet模型,被博客里各种装keras教程绕晕了..装了两个小时...整理一下过程。
默认需求:已配置Anaconda Tensorflow环境,想再配置一个Theano

1. 创建theano环境,Python3.5版本

conda create -n theano python=3.5

2. 激活theano环境

conda activate theano

3. 安装

conda install mingw libpython
conda install mkl
conda install nose

# 若只用于 cpu,似乎只需要安装以下
pip install -i http://pypi.douban.com/simple --trusted-host pypi.douban.com numpy
pip install --index-url https://pypi.douban.com/simple scipy

# 安装 Theano
pip install theano

# 安装 Keras
pip install --index-url https://pypi.douban.com/simple keras

4. 关闭环境

conda deactivate

5. 查看目前装好的环境

conda info -e

# conda environments:
#
base                  *  D:\ForPython\ANACONDA
theano                   D:\ForPython\ANACONDA\envs\theano

6. 在jupyter notebook中切换anaconda环境

# 激活要使用的环境
conda activate theano

conda install ipykernel

# conda环境注入
python -m ipykernel install --user --name theano --display-name "theano"

# 查看已有的kernel
jupyter kernelspec list

# 删除已有的kernel
jupyter kernelspec remove kernelname

# 以上的命令删除仅仅是配置文件
# 并没有卸载相应虚拟环境的ipykernel
# 若要再次安装相应python虚拟环境的kernel,只需激活虚拟环境,然后
python -m ipykernel install --name kernelname

7. 打开jupyter notebook>kernel>change kernel

change kernel
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容