Redhat6.5-Python2.7及插件安装 # 1.修改环境变量 #echo '****** 1.修改PATH环境变量增加jdk1.7.0_65路径 *******' #echo ' # #

Redhat6.5-Python2.7及插件安装

 

# 1.修改环境变量

#echo '****** 1.修改PATH环境变量增加jdk1.7.0_65路径 *******'

#echo '

#

#export PATH=/JAVA/jdk1.7.0_65/bin:$PATH

#' >> /etc/profile

#

#source /etc/profile

#echo '成功添加jdk1.7.0_65路径到PATH环境变量'

#java -version

#echo

 

# 2.解压安装文件

echo '****** 2.解压安装文件 *******'

unzip -o installer.zip

chmod 777 -R ./installer

cd installer

echo '成功解压安装文件到路径:'`pwd`

echo

 

# 3.安装Python2.7

echo '****** 3.开始安装Python2.7 *******'

tar -zxvf 00_Python-2.7.13.tgz

chmod 777 -R ./Python-2.7.13

cd Python-2.7.13

./configure

make all

sudo make install

make clean

make distclean

cd ..

unzip -o ./installer/01_site-packages.zip -d /usr/local/lib/python2.7/site-packages/

echo -n '成功安装'

python2.7 -V

Echo


#pip安装前需要安装一些Redhat缺少的系统包,本环境有自定义的本地yum

#因此,先执行yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel

#此处参考文章: https://www.zhihu.com/question/30279880


# 4.安装pip-9.0.1

echo '****** 4.开始安装pip-9.0.1 *******'

tar -xzvf 02_pip-9.0.1.tar.gz

chmod 777 -R ./pip-9.0.1

cd pip-9.0.1

sudo python2.7 setup.py install

cd ..

echo -n '成功安装'

pip -V

echo

 

# 5.安装Python模块setuptools-34.4.1

echo '****** 5.开始安装setuptools-34.4.1 *******'

pip install 03_setuptools-34.4.1.zip

echo '成功安装setuptools-34.4.1'

echo

 

# 6.安装Python模块six-1.10.0

echo '****** 6.开始安装six-1.10.0 *******'

pip install 04_six-1.10.0.tar.gz

echo '成功安装six-1.10.0'

echo

 

# 7.安装Python模块thrift-0.9.0

echo '****** 7.开始安装thrift-0.9.0 *******'

pip install 05_thrift-0.9.0.tar.gz

echo '成功安装thrift-0.9.0'

echo

 

# 8.安装Python模块docopt-0.6.2

echo '****** 8.开始安装docopt-0.6.2 *******'

pip install 06_docopt-0.6.2.tar.gz

echo '成功安装docopt-0.6.2'

echo

 

# 9.安装Python模块bitarray-0.8.1

echo '****** 9.开始安装bitarray-0.8.1 *******'

pip install 07_bitarray-0.8.1.tar.gz

echo '成功安装bitarray-0.8.1'

echo

 

# 10.安装Python模块impyla-0.14.0

echo '****** 10.开始安装impyla-0.14.0 *******'

pip install 08_impyla-0.14.0.tar.gz

echo '成功安装impyla-0.14.0'

echo

 

# 11.安装Python模块hdfs-2.0.16

echo '****** 11.开始安装hdfs-2.0.16 *******'

pip install 09_hdfs-2.0.16.tar.gz

echo '成功安装hdfs-2.0.16'

echo

 

# 12.安装Python模块simplejson-3.10.0

echo '****** 12.开始安装simplejson-3.10.0 *******'

pip install 10_simplejson-3.10.0.tar.gz

echo '成功安装simplejson-3.10.0'

echo

 

# 13.安装Python模块cx_Oracle-5.3

#echo '****** 13.开始安装PyHDFS-0.1.2 *******'

#export ORACLE_HOME=/oracle/app/oracle/product/11.2.0/client

#pip install 11_cx_Oracle-5.3.tar.gz

#echo '成功安装cx_Oracle-5.3'

#echo

 

# 14.安装Python模块PyHDFS-0.1.2

echo '****** 14.开始安装PyHDFS-0.1.2 *******'

pip install 12_PyHDFS-0.1.2.tar.gz

echo '成功安装PyHDFS-0.1.2'

echo

 

# 15.安装Python模块libpyhdfs

echo '****** 15.开始安装libpyhdfs *******'

ln -s /opt/cloudera/parcels/CDH/lib64/libhdfs.so.0.0.0 /usr/lib64/libhdfs.so.0.0.0

ln -s /opt/cloudera/parcels/CDH/lib64/libhdfs.so.0.0.0 /usr/lib64/libhdfs.so

unzip 13_libpyhdfs-master.zip

chmod 777 -R ./libpyhdfs-master

cd libpyhdfs-master

/usr/local/bin/python2.7 setup.py install

cd ..

echo '成功安装libpyhdfs'

echo

 

# 创建目录、设置权限

chmod -R 644 /usr/local/include/python2.7

chmod -R 777 /usr/local/lib/pkgconfig

chmod -R 777 /usr/local/lib/python2.7


exit

cd ..

 

# 删除临时目录

rm -Rf ./installer

echo

echo

echo '环境部署成功!'

 

exit 0

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

_小海_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值