关于在 Linux 服务器上配置 Anaconda

前言

因为公司要做一些识别的任务,数据是保密的,所以申请了堡垒机给大家使用,各种数据的存储(硬盘)与程序的运行(CPU、GPU)全在 Linux 服务器上运行,而我之前完全没有经验……昨天请飞哥帮我搞了一下,这里做下总结,万一以后用到了呢。

配置流程

  1. 首先,因为服务器是大家公用的,所以一切的配置都要在自己文件夹下进行,所以第一步当然是先进入到自己的目录(xh 是我名字的缩写嗯……):

    cd /export/project/xh
    
  2. 本来打算直接 wget 的,但是发现官网和清华镜像都连不上,才意识到估计是公司内网为了保密所以都放在自己的内部源了,不过大部分时候还是可以用下面命令直接下载的~(注意 anaconda 版本就好)

    wget https://repo.continuum.io/archive/Anaconda3-5.0.1-Linux-x86_64.sh 
    
  3. 所以改用了 “在本地下载然后上传到服务器” 的方法,下了最新版的 Anaconda3-2018.12-Linux-x86_64.sh 然后使用 rz 命令上传到服务器的 /xh 目录下了;

  4. 接下来是安装,差点不小心就安装了全局的 anaconda……天真的小白以为在 /xh 目录下执行 bash 就能安装到该目录下,太蠢了,正确操作应该是:

    #设定的目录不能是已存在,不然bash命令会认为你是要进行更新操作
    export PREFIX = /export/project/xh/conda
    bash Anaconda3-2018.12-Linux-x86_64.sh -b -p $PREFIX
    
  5. 等待安装完成之后,直接输入 conda 会告诉你命令不识别,需要切换到 conda 环境,因为需要经常这个操作,所以最好还是写个脚本来执行比较快,通过touch命令新建一个 2conda.sh 脚本然后用vim命令进行编写(当然也可以直接用 vim 创建啦……),脚本内容如下:

    export PREFIX=/export/project/xh/conda
    export PATH=$PREFIX/bin:$PATH
    export LD_LIBRARY_PATH=$PREFIX/lib:$LD_LIBRARY_PATH
    

    之后就可以通过在 /xh 目录下通过 . 2conda.sh 运行这个脚本,进入 conda 环境,这时候再输入 conda -V 就能看到已经安装好的 conda 的版本啦~

  6. 因为之后可能用到 caffe,所以先建一个 python2.7 的环境:

    conda create -n py27 python=2.7
    conda env list 
    

    就能看到已经建好了的一个叫做 py27 的环境啦(以及其他本来就存在环境)

  7. 接着,通过 . activate py27 来激活刚刚建好的环境,然后输入 python 就能进入到 python 2.7 的环境里啦,可以写个 hello_world.py 试一下~

  8. 至此,anaconda 的基本环境已经配好了,等着下一步进行 openCV、caffe 等环境配置~

后记

刚用 Linux 真是觉得自己菜的不行……vim 建个文件都忙活了老半天,不过至少我比昨天的自己强了很多嘻嘻。下面记录一下用到的命令:

命令作用
mkdir新建文件夹
rm删除文件/文件夹
ls列出该目录下的所有文件 / 文件夹(不包含隐藏文件)
ll (ls -l)列出该目录下的所有文件 / 文件夹的详细信息(不包含隐藏文件)
touch新建文件
cat查看文件内容
vim编辑文件(一个内置的文本编辑器
cd切换目录(后面跟两个 . 可以返回上一目录)
bash这个有点太叼了还没研究明白……
rz/sz上传/下载
.(source)执行命令 / shell 脚本
已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页