python2.7安装tensorflow因为grpcio报错

今天遇到一个奇怪的错误:在python2.7中安装tensorflow的时候,在自动安装grpcio包的时候,出现了一个错误:
cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C
一些其他博客会告诉你,这个错误的原因是gcc版本不对,需要升级,但我们系统的gcc已经达到9.3,所以问题不在这里。
主要问题是python版本太低,如果使用python3.8以上的版本肯定是没有问题,但如果我们就需要在python2.7这种低版本的python中配置该怎么办呢?这个问题有另一个解决方法,就是自己先pip install一个低版本的grpcio,然后再安装tensorflow。

pip install grpcio==1.24 
pip install tensorflow==<你需要的版本号>

这样就可以成功安装了

你可能感兴趣的:(python从入门到入土,系统配置的大小坑,tensorflow,python,人工智能)