Windows7下Python3.7.2环境TensorFlow/Keras安装求助
Windows7 64位 + Python3.7.2 下Jupyter部署TensorFlow+Keras完整方案
完整CMD执行命令(按顺序运行)
升级pip至兼容Python3.7的最新版本
新版pip不再支持Python3.7,需指定兼容版本:py -m pip install --upgrade pip==21.3.1安装预编译的h5py(解决HDF5依赖问题)
直接使用对应Python3.7 64位的预编译wheel包,避免源码编译:py -m pip install h5py==2.10.0(注:该版本的h5py预编译包已包含HDF5依赖,无需单独安装HDF5库)
安装兼容Windows7的TensorFlow版本
TensorFlow 2.x及以上不再支持Windows7,选择TF1.x最后稳定版:py -m pip install tensorflow==1.15.0安装匹配TensorFlow的Keras版本
Keras 2.3.1是最后兼容TF1.x的稳定版本:py -m pip install keras==2.3.1将当前Python环境添加至Jupyter内核
确保Jupyter能识别已安装库的环境:py -m ipykernel install --user --name=tf-keras-env
验证部署
打开Jupyter Notebook,选择刚才创建的tf-keras-env内核,运行以下代码:
import tensorflow as tf import keras print("TensorFlow版本:", tf.__version__) print("Keras版本:", keras.__version__)
若能正常打印版本号,说明部署成功。
关键注意事项
- 禁止尝试源码编译h5py,Windows7下编译HDF5依赖会触发各种环境问题,预编译wheel是唯一可靠路径。
- 必须严格匹配版本:TensorFlow1.15.0 + Keras2.3.1 + h5py2.10.0,三者版本不兼容会导致运行报错。
- 若之前安装过其他版本的库,建议先执行
py -m pip uninstall tensorflow keras h5py清理旧环境,再按步骤重新安装。
内容的提问来源于stack exchange,提问作者This_site_is_the_worst
相关产品推荐
相关产品推荐

