You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python3.5虚拟环境下pip3安装TensorFlow失败求助

解决Mac OS Yosemite + Python3.5虚拟环境下TensorFlow安装问题

先纠正个小细节:Mac OS 10.5是Leopard版本,Yosemite实际是10.10~不过这不影响咱们解决问题😉

你的核心问题大概率是版本兼容性不匹配:TensorFlow从2.0版本开始就不再支持Python3.5,后续版本也逐步放弃了对Mac OS 10.10这类旧系统的适配,直接装最新版肯定会报错,得针对性安装兼容的版本。

下面是一步步的解决步骤:

1. 先升级虚拟环境内的pip

旧版本的pip可能无法正确处理旧版TensorFlow的包依赖,先激活你的虚拟环境:

source 你的虚拟环境目录/bin/activate

然后升级pip到最后支持Python3.5的稳定版本:

pip install --upgrade pip==20.3.4

2. 安装兼容的TensorFlow版本

TensorFlow 1.15是最后同时支持Python3.5和Mac OS 10.10的稳定版本,执行以下命令安装CPU版本(Mac OS的GPU版TensorFlow早在1.x后期就停止支持了):

pip install tensorflow==1.15

如果遇到下载速度慢或者超时的问题,可以用国内镜像加速:

pip install tensorflow==1.15 -i https://pypi.tuna.tsinghua.edu.cn/simple

3. 验证安装是否成功

安装完成后,在虚拟环境里运行以下命令测试:

python -c "import tensorflow as tf; print('TensorFlow版本:', tf.__version__)"

如果能正常输出TensorFlow版本: 1.15.x这类内容,就说明安装成功了。

可能遇到的其他问题及解决

  • 报错提示缺少系统依赖:Yosemite的OpenSSL版本可能较旧,可以尝试安装Homebrew(如果还没装),然后更新OpenSSL:

    brew update && brew install openssl
    

    然后设置环境变量让pip能找到它:

    export LDFLAGS="-L/usr/local/opt/openssl/lib"
    export CPPFLAGS="-I/usr/local/opt/openssl/include"
    

    再重新执行安装命令。

  • 虚拟环境激活问题:确保你是在激活虚拟环境后执行的安装命令,激活成功后终端提示符会显示虚拟环境的名称(比如(venv))。

内容的提问来源于stack exchange,提问作者toom

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 10:15:18