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

CentOS 7环境下安装TensorFlow-probability遇问题求助

解决CentOS7安装TensorFlow-Probability时dm-tree编译失败的问题

问题根源

CentOS7默认自带的CMake 3.12.3不支持编译时的-j16并行参数,导致依赖包dm-tree构建失败,直接中断了TensorFlow-Probability的安装流程。

解决办法

方法一:升级CMake到兼容版本

CentOS7自带的CMake版本太低,必须升级到支持并行编译参数的版本(推荐3.16及以上):

  • 先卸载系统自带的旧版CMake:
    sudo yum remove cmake -y
    
  • 下载并编译新版CMake(以3.18.6为例,这个版本稳定且兼容):
    wget https://cmake.org/files/v3.18/cmake-3.18.6.tar.gz
    tar zxf cmake-3.18.6.tar.gz
    cd cmake-3.18.6
    ./bootstrap --prefix=/usr/local
    make -j4
    sudo make install
    
  • 验证升级是否成功:
    cmake --version
    
    输出显示cmake version 3.18.6或更高版本就没问题。

方法二:跳过源码编译,直接装dm-tree预编译包

如果不想折腾CMake升级,可以直接安装dm-tree的预编译wheel包,避免源码编译环节:

  • 先安装指定版本的dm-tree预编译包:
    pip3 install dm-tree==0.1.6 --only-binary=dm-tree
    
  • 再重新执行TensorFlow-Probability的安装命令:
    pip3 install --upgrade tensorflow-probability
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.10 08:14:49