图像识别环境部署

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张图片

解决方法:
(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

你可能感兴趣的:(图像识别环境部署)