目的
- 在公司的集群上没有权限,许多模块无法安装
- 令人崩溃的Python版本控制
- Th2上面无缘无故的进程被kill
所使用的Python发行版
安装简单,各种科学计算库齐备,完善的多版本控制
安装过程
公司集群
- 整个安装过程简单到哭,下载了相应的
.sh
文件之后,直接使用bash命令安装
bash Anaconda2-4.1.1-Linux-x86_64.sh
在安装的过程中,会有一些设置,比如安装目录,是否添加到环境变量,总之还是很人性化的。
安装完成之后,重新载入一下自己的配置文件,可以使用Anaconda中自带的Python了。
source .bashrc
查看当前使用的Python:which python
,已经指向了新安装的软件路径。
- 由于Anaconda的源在国外,因此安装之后首先添加了国内的软件源
(201906:由于版权问题国内大部分源都关闭)
#添加镜像源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
#设置搜索时显示通道地址
conda config --set show_channel_urls yes
- 模块的安装
模块的安装可以使用我们平时一直使用的pip
安装,也可以使用Anaconda自带的管理工具conda
安装,conda的使用方法类似于pip
。
conda install pysam
#是不是暴露了自己~~
- 版本管理
之前使用Python的时候,最令人头疼的就是他的版本管理了,Anaconda很好的解决了这一问题。
#安装额外的python3.5版本,并指定环境名称,Anaconda会从它们自己的网站下载合适的版本
conda create --name python3 python=3.5
#激活环境
source activate python3
#退出环境
source deactivate
#删除环境
conda remove --name python34 --all
- 公司集群Python安装完成
Th2上面的安装
还未解决
Th2上面本身有Anaconda模块,可以使用module load anaconda/2.1.0
载入,但是载入后Python模块的安装应该如何进行?每次登出之后,模块就被unload~
先搁置吧~
需要时再填坑