win10+py3.6+tensorflow_cpu+keras配置
已有配置
anaconda3
安装tensorflow
创建tensorflow环境
conda create -n tensorflow_gpu python=3.6
这里是tensorflow_gpu不是tensorflow,因为之前弄过tensorflow的,但是之后代码出现错误,因此卸载了重装之后换了tensorflow_gpu,这里应该是没有什么影响。tensorflow_gpu不代表安装gpu版本的tensorflow.
激活刚才创建的环境
conda activate tensorflow_gpu
退出命令是
conda deactivate
之前使用命令deactivate tensorflow_gpu一直失败。
安装需要的包
conda install anaconda
这条命令很重要,配置了很多必要的包,手动安装的话,很多包会落掉,导致代码错误不知什么原因(小编之前就没有使用这条命令)。tensorflow是新建的环境,原来anaconda3中的库在这里不能再使用,因此需要重新安装。
安装tensorflow
这里小编安装的是cpu版本的,需要安装gpu的请参考其他文章。
首先是跟新了pip版本,后面的版本需要高版本的pip.
python -m pip install --upgrade pip
安装tensorflow
pip install --upgrade --ignore-installed tensorflow
有一些警告可以忽略,使用这个命令是因为安装的是版本较高的tensorflow,小编安装时是1.12.0版本(大概)的。之前使用
conda install tensorflow
安装的是1.2.1版本的tensorflow,运行LSTM循环神经网络时出错,查询是tensorflow和keras版本不对。因此重新配置了tensorflow。
到这里tensorflow配置完成,前面没出错的话,是安装成功了,有需要可以去检验。
在tensorflow 中配置notebook
在tensorflow环境下面运行下面命令
conda install ipython
conda install jupyter
还要运行下面语句,才能在notebook中正常引入tensorflow
ipython kernel install
或者(下面这条语句会先删除现在有的核)
ipython kernelspec install-self --user
下面在notebook中就可以正常运行tensorflow环境下的代码了
配置keras
tensorflow环境下
1 先安装theano
conda install Theano
2 然后安装keras
pip install keras
这里不建议使用conda install keras,小编是运行失败了,还有文章说用这个命令会自动安装低版本的tensorflow。
##卸载tensorflow环境及安装的库
conda remove -n tensorflow_gpu --all
tensorflow_gpu 环境的名字,如果配置的是tensorflow,则这里就是
conda remove -n tensorflow --all
参考文章:
[1]: https://blog.csdn.net/bin_bin_bingo/article/details/79250591
[2]: https://blog.csdn.net/qq_30611601/article/details/79067982