因为个人爱好,希望在一台机器上构建出不同的用户,并且不同的用户使用的Python环境也不尽相同,所以唯有在用户下安装Python。
1. 下载Python2.7安装包
官网下载网址:https://www.python.org/ftp/python
到官网上下载需要的版本,我选择的是2.7.11
创建目录用于安装:
获取Python源码:mkdir software apps cd software
wget https://www.python.org/ftp/python/2.7.11/Python-2.7.11.tgz
2. 编译安装Python2.7
解压源码:
tar zxvf Python-2.7.11.tgz
设置及安装:
cd Python-2.7.11 # 配置 ./configure --prefix=$HOME/apps/ --enable-shared # 编译及安装 make && make install
3. 配置环境变量
设置环境变量中的两个参数:
PATH 和 LD_LIBRARY_PATH
vi .bash_profile ####将下面的内容配置到环境变量中#### PATH=$HOME/apps/bin:$PATH LD_LIBRARY_PATH=$HOME/apps/lib:$LD_LIBRARY_PATH export PATH export LD_LIBRARY_PATH
激活及验证:
这样就设置完成,在用户下直接输入python,可以看到Python版本信息,与安装的版本一致证明Python安装成功,可以根据 安装自己需要 的包source .bash_profile echo $LD_LIBRARY_PATH [tRabbitMQ@iZ250x18mnzZ ~]$ echo $LD_LIBRARY_PATH /home/tRabbitMQ/apps/lib:
4. 安装管理包
Python安装包可以有多种方式,我一般有两种方式安装,一种是源码安装,另一种是在线安装。源码安装就是到Python官网中下载相关的包,上传到服务器,然后解包源码,编译安装。另一种在线安装我是使用pip进行安装。但是这两种方式都需要先安装Python的setuptools这个包。
下载地址:https://pypi.python.org/pypi
4.1. 安装setuptools
$wget --no-check-certificate https://pypi.python.org/packages/source/s/setuptools/setuptools-12.0.3.tar.gz#md5=f07e4b0f4c1c9368fcd980d888b29a65 $ tar -zxvf setuptools-12.0.3.tar.gz $ cd setuptools=12.0.3 $ python setup.py install
4.2. 安装pip
wget --no-check-certificate https://github.com/pypa/pip/archive/1.5.5.tar.gz tar zvxf 1.5.5.tar.gz #解压文件 cd pip-1.5.5/ python setup.py install
注意:wget获取https的时候要加上:--no-check-certificate
4.3. 使用pip安装及查看
5. 相关资料
1. python多版本管理:http://seisman.info/python-pyenv.html
2. pip 安装资料:http://www.linuxde.net/2014/05/15576.html