因爲個人愛好,希望在一臺機器上構建出不同的用戶,並且不同的用戶使用的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