在linux环境下安装tensorflow

时间:2022-09-18 08:34:20

     1.在liunx下安装Aanconda

  • 打开xshell,进入linux环境,首先,上传Aanconda2-4.4.0-Linux_x86_64.sh.执行 cd software 在software下,执行bash Aanconda2-4.4.0-Linux_x86_64.sh
  • 阅读license,一步步回车阅读(enter),出现more时,继续通过回车往下看
  • 输入yes,表示接受license
  • 设置安装路径,使用默认安装路径,直接输入回车即可
  • 输入yes,确认是否将Aanconda的安装路径,添加到环境变量中(注意此步必须输入yes,不然下面运行会出现错误)
  • 从新打开terminal,输入Jupyter notebook 发现jupter被成功安装了(成功安装会出现下面程序 writing notebook server cookie secret to /run/user/1000/jupyter/notebook_cookile_secret)

  • 表示Aanconda成功安装。


  • 2.在anaconda下安装tensorflow

  •     建立一个conda环境
  •     首先,确认python型号,执行 python  - -version
  •    激活环境,使用conda安装tensorflow
  •    执行source activate tensorflow
  3.安装tesnorflow
  • 1.下载tensorflow安装文件tensorflow_gpu-1.0.0-cp27-none-linux_x86_64.whl
  • 2.  执行命令:pip install tensorflow_gpu-1.0.0-cp27-none-linux_x86_64.whl

  • 3.如果机器可以联网,会自动下载Tensorflow所依赖的python包,如果不能联网,会报缺少包的错误,其中错误信息包括依赖包的名称和版本,可以自行下载,然后安装,其依赖包都安装完毕后再执行以上第二条命令;

  • 4.python包下载网站https://pypi.python.org/pypi





 4.在LINUX 下GPU版本需要安装CUDA,cuDNN
4.1安装CUDA

4.1.1. 安装步骤

       1.       下载cuda_8.0.27_linux.run:https://developer.nvidia.com/cuda-downloads

       2.       执行命令安装:sudo sh cuda_8.0.27_linux.run(其中选项根据现场机器情况选择,一般都是默认)

       3.       设置环境变量:

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

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

4.1.2. 常见问题和解决方案

      1.     问题描述:

           It appears thatan X server is running. Please exit X before installation. If you're sure thatX is not running, but            are getting this error, please delete any X lock files in/tmp.

      2.     解决方案:

             进入/tmp目录下,删除 .X0-lock 文件

     5.CUDNN安装

      1.     下载cuDNN:cudnn-8.0-linux-x64-v5.1.tgz

      2.     解压:tar -zxvf cudnn-8.0-linux-x64-v5.1.tgz

      3.     拷贝cudnn文件到cuda安装目录:

         (1)    cp cuda/include/cudnn.h cuda-8.0/include

         (2)    cp cuda/lib64/libcudnn* cuda-8.0/lib64