为了跑自己搭建的keras的模型,配了半天的环境,最后才发现自己的三者的版本对应不上,先上图表示自己的成功的版本
我的建议就是对应安装的版本号就根据以上的安装(版本号的小数也要一样),不要瞎折腾其他的版本了,浪费太多的时间了
我的电脑的配置
1.下载anacoda
清华的源,下载速度非常快。https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
本人选择的版本为Anaconda3-4.2.0-Linux-x86_64.sh
2.安装anacoda
bash Anaconda3-4.2.0-Linux-x86_64.sh
安装完成后一般在主文件夹下存在anaconda3,并且安装了python3.5等工具
3.安装theano
1.cd anaconda3
2.cd bin
3.conda install theano
若是出现conda命令找不到的错误,则查看环境变量有没有修改,或者还没有重启
输入cmd
sudo vi ~/.bashrc
在文件的最后一行有没有以下文字,若是没有则添加
export PATH=~/anaconda3/bin:$PATH
重启环境变量
source ~/.bashrc
4.安装tensorflow
输入cmd
cd anaconda3/bin
pip --default-timeout=1000 install keras==1.1.1
(注意等号后面不能有空格,否则识别不了,由于我的网速较慢,所以设置了min feedback time)
5.安装对应的版本的numpy
在安装tensorflow时候,会自动安装上numpy,但是发现是安装最新版本的,不是我所需要的版本,运行tensorflow时候会出现报错
所以先把其卸掉
输入cmd
pip uninstall numpy
再重新安装
pip --default-timeout=1000 install numpy==1.15.4
6.安装keras
pip --default-timeout=1000 install keras==1.1.1
7.查看版本号