pip安装TensorFlow因grpcio编译失败求助
解决Ubuntu 18.04下pip安装TensorFlow时grpcio编译失败的问题
针对你遇到的grpcio编译失败(Failed building wheel for grpcio)问题,可尝试以下几种解决方案:
安装系统编译依赖
Ubuntu 18.04缺少必要的编译工具和库会导致编译失败,先执行以下命令安装依赖:sudo apt-get update && sudo apt-get install build-essential libssl-dev libffi-dev python3-dev强制使用系统gcc编译器
错误中显示使用的是conda自带的x86_64-conda_cos6-linux-gnu-cc编译器,可能存在兼容性问题。临时切换到系统gcc后再安装:export CC=gcc export CXX=g++ pip install tensorflow直接安装预编译的grpcio包
跳过本地编译,强制使用预编译的wheel包安装grpcio,之后再安装TensorFlow:pip install --only-binary :all: grpcio pip install tensorflow指定兼容的grpcio版本
部分新版本grpcio在Ubuntu 18.04上编译存在问题,可先安装一个稳定的旧版本:pip install grpcio==1.48.2 pip install tensorflow改用conda安装TensorFlow
既然你使用Anaconda环境,直接用conda安装可以避免pip编译依赖的问题:conda install tensorflow
内容的提问来源于stack exchange,提问作者Gooder
相关产品推荐
相关产品推荐

