在集群上的工作目录配置 Python3 环境,有很多限制,比如说无法通过 Python 官方网站下载安装,也无法通过 Anaconda 安装,最后只能通过 Miniconda 安装。
简单记录一下安装流程:
- 下载 Miniconda
wget https://mirrors.bfsu.edu.cn/anaconda/miniconda/Miniconda3-py37_4.8.2-Linux-x86_64.sh
由于限制,需要通过国内的源安装,首选的是[清华大学开源软件镜像站](https://mirrors.tuna.tsinghua.edu.cn/),但是下载过于缓慢,最后找到的是[北京外国语大学开源软件镜像站](https://mirrors.bfsu.edu.cn/anaconda/miniconda/), 这个源也很好用。
- 安装 Miniconda
下载完成的是一个后缀为 .sh 的 Shell 脚本,执行命令通过这个脚本安装 Miniconda。bash xxx.sh
在这个安装过程中可以自行设置安装的目录,比如个人工作目录:/xxx/xxx/xxx 。 - 配置环境变量
安装好 Miniconda 以后在命令行输入 conda 如果没有反应,就需要配置环境变量。在 /home/user/ 目录,会看到配置文件,比如 .bash_profile,.bashrc,其中根据这篇文章的介绍:profile、bash_profile、bashrc文件的作用与区别,.bash_profile 这个文件只对单一用户有效,需要在这个文件里面设置环境变量。export PATH=xxx/xxx/bin:$PATH
最开始的时候是在 .bashrc 文件里面进行设置,发现会导致 Linux 很多基本命令失效,这个问题应该是跟这个文件的属性有关系,它跟系统的 Shell 有关系。