在Linux服务器非root权限下搭建TensorFlow框架(Anaconda)

时间:2023-03-09 09:32:39
在Linux服务器非root权限下搭建TensorFlow框架(Anaconda)

今天终于动手折腾实验室的服务器啦!由于权限原因,只能在自己的路径下安装TensorFlow。

1. 下载安装Anaconda

官网下载地址:https://www.anaconda.com/download/#linux
下载对应版本,上传到服务器,执行:

bash Anaconda3-2018.12-Linux-x86_64.sh

名称改成自己的相应版本。

如果不在意细节,一路回车加‘yes’即可安装完成。注意细节的话:一直回车完协议输入‘yes’,之后会让选择安装目录,选择完成后,询问是否将路径加入PATH环境变量,输入‘yes’,后面询问是否安装VS的code,根据需要选择‘yes’or‘no’,至此,安装完成。Anaconda会自动将路径加入到工作目录中,简单快捷。

选择安装目录时需要注意自己的权限。

在Linux服务器非root权限下搭建TensorFlow框架(Anaconda)

执行安装文件后,它会有一系列询问与选项,中间会询问安装路径,不用默认路径的话,就输入自己的绝对路径就行,我没有用默认路径,后面还有一个关键的是系统会询问是否加入环境变量(.bashrc),我选择的yes,如果这一步选择no,就必须后面自己配置。

2. 创建自己的python命令

进入自己的目录,打开.bashrc文件,注意有个‘.’,在文档末尾加入下面一行:

alias mypython='/home/***/anaconda2/bin/python2'

保存退出后执行:

mypython  ***.py

可以利用mypython -m pip list 查看当前目录下的python包。

安装完后,执行conda -V命令可以显示anaconda版本信息,显示了就说明安装成功了。然后在终端输入python,进入python环境,下面第一行中间有 |Anaconda, Inc.|的字样,说明进入ananconda环境也成功了。如果没成功,执行一下source .bashrc。

3.安装TensorFlow

这里利用的是1.3.0版本。执行

mypython -m pip install tensorflow==1.3.0
mypython -m pip install tensorflow-gpu==1.3.0

等待完成即可。