美文网首页
Centos7下安装tensorflow相关环境

Centos7下安装tensorflow相关环境

作者: yaoleiroyal | 来源:发表于2018-10-11 20:08 被阅读0次

    我的centos7中默认的python环境是python2.7.5,但是我想在python3下使用tensorflow,所以首先需要安装一个python3环境。

    主要思路是不改变系统原有的python相关配置,只是额外安装python3,然后使用virtualenv创建一个python3的虚拟环境,在这个虚拟环境中安装tensorflow

    1. 安装python3

    添加epel源:

    [root@c4m32d100-1 bin]# yum install epel-release
    

    安装python36

    [root@c4m32d100-1 bin]# yum install python36
    

    安装pip3

    [root@c4m32d100-1 bin]# yum install python36-setuptools
    [root@c4m32d100-1 bin]# easy_install-3.6 pip
    

    接下来为python36创建一个python3的软链接:

    [root@c4m32d100-1 bin]# ln -s /usr/bin/python3.6 /usr/bin/python3
    

    试一下查看版本:

    [root@c4m32d100-1 bin]# python3 -V
    Python 3.6.6
    

    2. 配置virtualenv虚拟环境

    一条命令即可:

    [root@c4m32d100-1 bin]# pip3 install virtualenv
    

    找一个目录,创建虚拟环境:

    [ai@c4m32d100-1 venv]$ virtualenv --no-site-package tf
    

    我给这个虚拟环境起的名字是tf,接下来激活这个虚拟环境:

    [ai@c4m32d100-1 venv]$ source tf/bin/activate
    (tf) [ai@c4m32d100-1 venv]$ python -V
    Python 3.6.6
    

    会发现命令行的提示符已经变了,通过python -V查看,发现默认的python版本是3了。

    3. 安装tensorflow

    一条命令即可,注意下面这条命令其实是安装了很多的常用软件包,包括jupyter notebook

    (tf) [ai@c4m32d100-1 venv]$ pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple --ignore-installed --upgrade \
    > tensorflow "matplotlib<3" pandas sklearn scipy seaborn ipython==5.7 notebook
    

    安装成功之后,进入python命令行,查看tensorflow是否安装成功了:

    (tf) [ai@c4m32d100-1 venv]$ python
    Python 3.6.6 (default, Aug 13 2018, 18:24:23) 
    [GCC 4.8.5 20150623 (Red Hat 4.8.5-28)] on linux
    Type "help", "copyright", "credits" or "license" for more information.
    >>> import tensorflow as tf
    >>> tf.__version__
    '1.11.0'
    >>> quit()
    

    至于jupyter notebook怎么修改,可以允许远程访问,之前的文章有写过。

    相关文章

      网友评论

          本文标题:Centos7下安装tensorflow相关环境

          本文链接:https://www.haomeiwen.com/subject/mrliaftx.html