1.centos关闭防火墙,端口限制
https://blog.csdn.net/oldthree1/article/details/89915854
2.安装TensorFlow及对应的版本Python
下面链接查看自己tensorflow版本对应的keras版本:
https://docs.floydhub.com/guides/environments/
TensorFlow 1.12 张量流1.12 Python 3.6上的TensorFlow 1.12.0 + Keras 2.2.4
安装TensorFlow报错:
解决方法:
解决方案 1:
执行命令: echo 'export PATH=/usr/local/python3.6/bin:$PATH' >>~/.bashrc
注意: 黑色加粗部分,我是将我的黄色警告部分提示的路径复制添加在 export PATH= 后面的, 你需要把你的黄色警告提示的路径复制粘贴替换.
执行命令: source ~/.bashrc
最后现在卸载掉你刚刚安装的包, 再重新 pip install一下. 就没有报错了
解决方案 2:
sudo su
pip3 install pyinstaller -i https://pypi.tuna.tsinghua.edu.cn/simple -U
3.CentOS7 安装 Python3.7 及 SSL 编译错误处理
CentOS7 安装 Python3.7 及 SSL 编译错误处理
4.迁移pip安装包
生成requirements.txt文件
pip freeze > requirements.txt
安装requirements.txt依赖
pip install -r requirements.txt
5.安装图像处理第三方库cv2,dlib
5.1. cv2报错
解决方法:
(1) 【Linux】 解决报错: ImportError: libSM.so.6: cannot open shared object file: No such file or directory
(2)Centos7安装opencv-python缺少共享库(libSM.so.6, libXrender.so.1, libXext.so.6)的解决办法
5.1. dlib安装
pip install dlib==19.6.1