安装tensorflow==1.15.0失败,咨询适配的Python版本及解决方法
解决Python 3.9.6安装TensorFlow 1.15.0失败的问题
适配的Python版本
TensorFlow 1.15.0仅支持Python 3.5、3.6、3.7,Python 3.8及以上版本不在其兼容范围内,这是导致安装失败的核心原因。
解决方法
方法一:降级Python版本到兼容范围
- 卸载当前Python 3.9.6(Windows可通过控制面板操作,Linux/macOS用对应包管理器移除)
- 下载并安装Python 3.7.x稳定版(推荐3.7.16,为3.7系列最终维护版本)
- 执行安装命令:
pip install tensorflow==1.15.0
方法二:使用虚拟环境隔离版本(推荐)
无需改动系统全局Python版本,通过虚拟环境创建独立运行环境:
- 安装虚拟环境工具:
pip install virtualenv - 创建基于Python 3.7的虚拟环境:
- Windows:
virtualenv -p C:\Python37\python.exe tf1_env - Linux/macOS:
virtualenv -p /usr/bin/python3.7 tf1_env
- Windows:
- 激活虚拟环境:
- Windows:
tf1_env\Scripts\activate - Linux/macOS:
source tf1_env/bin/activate
- Windows:
- 在激活的环境内执行安装:
pip install tensorflow==1.15.0
方法三:通过conda安装(适用于Anaconda/Miniconda用户)
利用conda的环境管理能力快速搭建兼容环境:
- 创建指定Python版本的conda环境:
conda create -n tf1_env python=3.7 - 激活环境:
conda activate tf1_env - 安装TensorFlow 1.15.0:
conda install tensorflow==1.15.0
内容的提问来源于stack exchange,提问作者Rui Zhang
相关产品推荐
相关产品推荐

