美文网首页
Python多版本+TensorFlow安装笔记

Python多版本+TensorFlow安装笔记

作者: zhouxinge | 来源:发表于2018-06-28 12:06 被阅读0次

    Python2

    以python2为例,安装tf_gpu版本以及相应的科学计算库。

    1.首先在服务器上安装各人本地的python环境,这里推荐使用pyenv工具,安装方法很简单:

    输入以下命令

    '''

    $ cd

    $ git clone git://github.com/yyuu/pyenv.git .pyenv

    $ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc

    $ echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc

    $ echo 'eval "$(pyenv init -)"' >> ~/.bashrc

    $ source ~/.bashrc

    '''

    2.在各人本地安装Anaconda,其中包含了Python以及相应的科学计算库,省去了很多麻烦,这里推荐离线安装,在线安装太慢。(其他版本的python软件包都可以按此方法进行安装)

    -首先下载Anaconda2,Downloads - Anaconda,下载完需要的版本以后,回到服务器自己根目录,在进入pyenv目录下创建cache文件夹,将下载好的文件上传到该目录,实现离线安装;

    '''

    cd .pyenv

    mkdir cache

    '''

    -使用Xshell的rz命令将下载好的Anaconda文件上传到cache目录(以Anaconda2-4.3.1-Linux-x86_64.sh为例),上传完成以后输入以下命令即可完成Anaconda安装,注意小写和对用的版本号就可以了:

    > pyenv install anaconda2-4.3.1

    pyenv从直接从cache目录下找到该文件并进行安装,安装到pyenv目录下的versions目录。

    **切换python版本,从系统python切换到自己目录下的python**

    > pyenv global anaconda2-4.3.1

    3.安装tf_gpu版本

    -首先下载tf预编译好的whl文件,注意区别对应的python版本和是否是GPU版本,例如cp3是python3对应的版本,cp2是pyton2对应的版本。

    将下载好的预编译文件上传到服务器后,使用pip命令即可安装;

    > pip install tf_nightly_gpu-1.head-cp27-none-linux_x86_64.whl

    4.安装完成以后修改.bashrc文件,添加环境变量

    > vim ~/.bashrc

    将以下内容添加进去:

    '''

    export PATH="/usr/local/cuda-8.0/bin:$PATH"

    export LD_LIBRARY_PATH="/usr/local/cuda-8.0/extras/CUPTI/lib64:/usr/local/cuda-8.0/lib64:$LD_LIBRARY_PATH"

    '''

    保存退出以后

    > source ~/.bashrc

    5.测试是否安装成功

    > python

    > import tensorflow as tf

    > hello = tf.constant('Hello, TensorFlow!')

    > sess = tf.Session()

    > print(sess.run(hello))

    Hello, TensorFlow!

    > a = tf.constant(10)

    > b = tf.constant(32)

    > print(sess.run(a + b))

    42

    无报错即安装成功!


    附录

    更换pip镜像源,方法如下(贼快):

    cd (回到用户更目录)

    mkdir .pip

    vim pip.conf

    将以下内容添加进去,并保存退出!

    [global]

    index-url = https://pypi.tuna.tsinghua.edu.cn/simple

    相关文章

      网友评论

          本文标题:Python多版本+TensorFlow安装笔记

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