用到的几种主要的 python 包的版本(CPU)
python:3.6
1、pyinstaller:3.3.1(打包成 exe)
2、tensorflow:1.4.0(深度学习框架)
3、keras:2.0.8(模型时基于 keras 训练的)
4、opencv-python:4.1.0.25(主要用于图像数据的读取与存储)
5、numpy:1.15.0(主要用于图像数据的矩阵操作)
6、h5py:2.9.0(打包的时候提醒需要这个包)
……
注:很多时候打包不成功,或者打包成功,但运行 exe 不成功,原因在于各种 python 包之间的版本不匹配。可降低某些包的版本,具体问题还需具体分析!
一、安装 pyinstaller
# 激活 tensorflow
activate tensorflow
# pip 安装 pyinstaller
pip install pyinstaller==3.3.1