背景:ubuntu14.04 Pycharm编辑器
首先要告诉大家的是,Keras等众多机器学习的包一定要在外部安装好了,不要直接用pycharm中直接安装,即
File->setting->Project Interpreter,然后点击+号安装,这样是绝对不成功的!
一、先介绍一下安装Keras之前要安装好哪些东西。(按照如下顺序安装即可)
(1)anaconda的安装。
这个直接傻瓜安装即可,不会碰到什么太大的问题。网上的教程有一大把,这里分享一个介绍anaconda的链接。
测试是否安装成功:
anaconda -V
在anaconda文件夹中打开控制台,确保接下来的安装都在anaconda的文件夹进行。
(2)Theano的安装。
安装好anaconda后,打开控制台,输入如下指令:
pip3 install Theano
注意:如果你是python2,用pip install Theano,如果是python3则用上面的指令。
安装过程中会报错,一般都是某些包未安装造成的,按照错误提示安装对应的包即可。
测试是否安装成功:
进入控制台,先输入python,进入python模式
输入:
import theano
不报错即可。
(3)Tensorflow的安装。
输入如下指令:
pip3 install tensorflow
和上面一样,Python2使用pip指令
测试是否安装成功:
import tensorflow
不报错即可
注意:这样安装的tensorflow是2.x版本的
如果要安装tensorflow1.x版本
a.查看python版本,在控制台输入python
b.进入网址找到对应的.whl文件
c.输入如下命令,以tensorflow1.3.0为例,python版本为3.6.5
pip3 install tensorflow-1.3.0-cp36-cp36m-manylinux1_x86_64.whl
(4)Keras的安装
注意Keras与tensorflow的版本对应,可由如下网址查看
版本对应关系
我的tensorflow是1.3.0版本
pip3 install keras==2.0.6
Python2使用pip指令.
测试是否安装成功:输入如下指令
from keras.models import Sequential
正常显示界面:
大家可以看到,输入指令后,控制台还显示出了keras所在的python解释器的具体位置,请牢记这个位置。
至此Keras安装成功。
二、Pycharm中如何导入。
(1)File->setting->Project Interpreter,先进入如下界面:
(2)点击锯齿形状按钮->Add,进入如下界面:
(3)点击System Interpreter。把Interperter的位置改为anaconda中Python解释器的位置即可。我的位置是在
/home/matrix/anaconda3/bin/python3.6
注:如何安装.whl文件?
打开控制台 pip install whl文件
如:
pip install joblib-0.14.0-py2.py3-none-any.whl