一、版本介绍
依赖的第三方包主要是tensorflow和keras,而在windows下开发的项目采用tensorflow2,与tensorflow1不兼容,tensorflow+keras+python的各个版本之间的兼容关系至关重要。参考:https://docs.floydhub.com/guides/environments/
本次主要是采用tensorflow2.2.0+keras2.3.1+python3.8.3。
二、安装anaconda
鉴于之前使用原生的python下载依赖(重点是tensorflow)不好下载,使用anaconda下载第三方依赖更加简单,机器学习项目更依赖于anaconda版的python。
如果已经安装了其他低版本的python需要先卸载
rpm -qa|grep python|xargs rpm -ev --allmatches --nodeps
whereis python |xargs rm -frv
whereis python
注意:首先查看服务器的位数 uname -a
本次下载64位的anaconda,下载链接:https://www.anaconda.com/distribution/
下载后上传服务器使用sh Anaconda3-2020.07-Linux-x86_64.sh安装,根据提示进行对应的键入。
配置环境变量:
PYTHON_HOME=/root/anaconda3
PATH=$PYTHON_HOME/bin:$PATH
LD_LIBRARY_PATH=/root/anaconda3/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH
export PATH