温馨提示:要看高清无码套图,请使用手机打开并单击图片放大查看。
1.文档编写目的
Anaconda是一个用于科学计算的Python发行版,支持 Linux, Mac, Windows系统,提供了包管理与环境管理的功能,可以很方便地解决多版本python并存、切换以及各种第三方包安装问题。
在企业集群无外网环境下,通过搭建企业私有的Python源,可以使用pip工具方便的安装,以解决Anaconda环境中没有的依赖包的问题。
本文档讲述如何在CDH集群离线安装Anaconda、搭建Python私有源及pip工具使用。
- 内容概述
1.如何在CDH集群上安装Anaconda
2.如何搭建python私有源
3.pip工具的使用
- 测试环境
1.操作系统:CentOS6.5
2.CM和CDH版本为5.12.1
3.采用root用户操作
- 前置条件
1.CDH集群运行正常
2.Apache服务正常运行
2.CDH集群安装Anaconda
使用Parcel包的方式在CDH集群安装Anaconda,下载地址:
https://repo.continuum.io/pkgs/misc/parcels/
根据自己操作系统版本选择Parcel包,本文档是在CentOS6.5版本下操作
2.1部署Anaconda的Parcel包http访问
1.下载Anaconda的Parcel包,下载地址如下
https://repo.continuum.io/pkgs/misc/parcels/Anaconda-4.2.0-el6.parcel
https://repo.continuum.io/pkgs/misc/parcels/Anaconda-4.2.0-el6.parcel.sha
https://repo.continuum.io/pkgs/misc/parcels/manifest.json
2.将上述3个文件下载至HTTP所在服务器的/var/www/html/anaconda4.2.0目录下
[root@ip-172-31-6-148 html]# mkdir -p anaconda4.2.0/
[root@ip-172-31-6-148 html]# cd anaconda4.2.0/
[root@ip-172-31-6-148 anaconda4.2.0]# ll
total 541416
-rw-r--r-- 1 root root 554396033 Jun 19 17:47 Anaconda-4.2.0-el6.parcel
-rw-r--r-- 1 root root 41 Jul 7 19:43 Anaconda-4.2.0-el6.parcel.sha
-rw-r--r-- 1 root root 3890 Jul 7 19:43 manifest.json
[root@ip-172-31-6-148 anaconda4.2.0]#
3.验证http是否正常访问
2.2安装Anaconda
1.配置Anaconda的parcels包访问地址
2.点击下载、分配并激活
2.3配置Anaconda环境变量
Anaconda默认安装在/opt/cloudera/parcels/Anaconda目录,在集群所有节点配置Anaconda的环境变量,操作如下:
- 使用root用户或有sudo权限用户编辑/etc/profile文件,在文件末尾增加如下配置
export ANACONDA_HOME=/opt/cloudera/parcels/Anaconda
export PATH=$ANACONDA_HOME/bin:$PATH
2.执行