今天演示一下在Ubuntu18.04上安装keras (后端tensorflow CPU版本)的过程。
整个过程我们在云上安装。
部署云主机
随便找一家云服务提供商,国内有阿里,腾讯,百度,金山,京东等。因为考虑下载速度等问题,我找了一家海外云,Vultr,当然Google Cloud, Amazon Cloud等也可以,只是Vultr上还有点额度,而且这家付费好像是支持支付宝的,所以选了这家做演示。
毕竟是做演示,安装速度肯定想快一点了,所以海外云速度上肯定是没有话说了。
地区选个近一点的,新加坡吧。配置呢就最低吧,一个月5刀。
创建后,看一下分配的IP是否可以访问到,如果不可以的话就删了重新创建一台试试。
准备环境
安装python
Ubuntu18 自带Python 3.6.9 无需升级。
安装Anaconda
下载个人版
2021年3月版本
选择**64-Bit (x86) Installer (529 MB)**拷贝它的连接,然后在云主机里使用wget下载
wget https://repo.anaconda.com/archive/Anaconda3-2020.11-Linux-x86_64.sh
3s下载好
给个可执行权限,然后运行它
chmod +x Anaconda3-2020.11-Linux-x86_64.sh
然后回答完一次“求婚”,选择安装的位置
好,安装完毕。
安装完毕后他要求我重新打开shell,因为它在我环境中的.bashrc中添加了东西
这里我source一下就不用重新登陆了
准备conda虚拟环境
安装Anaconda就是为了创建conda的虚拟环境的,所以我们的keres是要在虚拟环境中安装的。
新加一个env
conda create -n py36 python=3.6
切换到py36
conda activate py36
安装keras
conda install keras
注意不同版本的conda安装的keras和tensorflow版本也是不同的,目前版本见如下
keras-2.4.3/tensorflow-2.2.0
到此就安装完毕了,如果还需要其他的python库,请自行安装。