Centos7安装Tensorflow

发布时间:2019-10-18 09:07:25编辑:auto阅读(3969)

    本文记录了安装过程,为后续重复工作节省时间。有问题请联系zhangtiey@gmail.com

    一开始基于python2安装的TensorFlow,后来发现要基于python3,又折腾了一遍。好的地方是基于virtualenv,以前的安装不影响本次python3。

    先安装python3

    注意用yum安装,不要卸载之前的python2,否则系统会出问题。如何安装:google下centos install python 3.5
    安装完毕后会回在动有如下命令:/usr/bin/python3,注意不要做软连接python3到python,原因还是centos要使用python2作为默认工具。这里不用理会,因为下面的virtualenv会自动对应python3.

    下面这些不看本文也可以,把tensorflow官网安装文档中的apt-get换成yum就行

    安装需要的东西

    sudo yum -y install epel-release
    sudo yum -y install gcc gcc-c++ python3-pip python-devel atlas atlas-devel gcc-gfortran openssl-devel libffi-devel
    

    注意:这里的python3-pip对应了python3

    安装virtualenv

    use pip or pip3 as you prefer for python or python3

    pip3 install --upgrade virtualenv
    virtualenv --system-site-packages ~/venvs/tensorflow
    

    启动virtualenv

    source ~/venvs/tensorflow/bin/activate
    

    注意:每次都需要启动这个虚拟环境来跑tensorflow

    在virtualenv中安装tensorflow

    可以解决tensorflow的官方文档:https://www.tensorflow.org/in...

    pip3 install --upgrade tensorflow
    

关键字