从GitHub安装TensorFlow 1.x版本遇到的问题求助
安装TensorFlow 1.15版本的问题与解决方案
问题情况
我需要安装TensorFlow 1.x版本,但无法通过pip直接获取,尝试以下操作均遇到问题:
- 执行命令:
报错:仓库未找到pip install -e git+https://github.com/tensorflow/docs/tree/r1.15#egg=tensorflow - 执行更新后的命令:
依旧报错:仓库未找到pip install -e git+https://github.com/tensorflow/tensorflow/tree/r1.15/tensorflow@r1.15#egg=tensorflow - 尝试多种URL变体,均出现仓库未找到错误
- 某次克隆成功后,提示该仓库不是Python项目,未找到
setup.py或pyproject.toml文件
解决方法
1. 优先使用pip指定版本安装
确保你的Python版本为3.5-3.7(TensorFlow 1.15仅支持该范围),直接执行:
pip install tensorflow==1.15
若官方源无法获取,可切换国内镜像源(如清华源):
pip install tensorflow==1.15 -i https://pypi.tuna.tsinghua.edu.cn/simple
2. 从GitHub官方仓库正确安装
之前的命令错误使用了仓库的树状路径,正确的命令应指向仓库根地址并指定分支:
pip install -e git+https://github.com/tensorflow/tensorflow.git@r1.15#egg=tensorflow
若克隆后提示缺少setup.py,需进入克隆目录执行以下步骤:
- 切换到r1.15分支:
git checkout r1.15 - 运行安装脚本:
注意:此方法需提前安装编译依赖(如Bazel、Python开发包等),操作较复杂,建议优先用方法1。python setup.py install
3. 本地安装预编译包
若上述方法均无效,可下载对应系统和Python版本的TensorFlow 1.15预编译.whl文件,再执行本地安装:
pip install /本地路径/tensorflow-1.15.x-cpXX-none-linux_x86_64.whl
内容的提问来源于stack exchange,提问作者tgmjack
相关产品推荐
相关产品推荐

