1. 程式人生 > >Linux 下的 python3及pip 安裝

Linux 下的 python3及pip 安裝

1.從python 官網 :https://www.python.org/downloads/ 找到要下載的python 的版本 , 複製下載地址的網站,進入系統命令,進入下載的目錄,輸入

wget 複製的連結

3.解壓後進入解壓的python目錄,編譯安裝

./configure --prefix=/usr/local/python3

# 後面的是安裝位置,我習慣安裝在 /uer/local
make
make install

4.建立軟鏈

ln -s /usr/local/python3/bin/python3 /usr/bin/python3

5.把python3 中的 bin 路徑加入PATH

vim ~/.bash_profile
PATH=$PATH:$HOME/bin:/usr/local/python3/bin

6.檢查

# python3 -V
Collecting setuptools
Collect ideas
Install the collected packages: setuptools, pip
Pip-10.0.1 setuptools-39.0.1 has been successfully installed

# (一般情況下安裝python3的時候會自動把pip3和setuptools裝好)
# 但是貌似還不能直接用,直接輸pip3會 command not found
# 需要建立pip3的軟鏈  ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

7.安裝pip

   先安裝setuptools

wget --no-check-certificate  https://pypi.python.org/packages/source/s/setuptools/setuptools-19.6.tar.gz#md5=c607dd118eae682c44ed146367a17e26

tar -zxvf setuptools-19.6.tar.gz

cd setuptools-19.6

python3 setup.py build

python3 setup.py install

    再安裝pip

wget --no-check-certificate  https://pypi.python.org/packages/source/p/pip/pip-8.0.2.tar.gz#md5=3a73c4188f8dbad6a1e6f6d44d117eeb

tar -zxvf pip-8.0.2.tar.gz

cd pip-8.0.2

python3 setup.py build

python3 setup.py install

這裡可能會出現 python3 中的 pip 與系統自帶的pip 同名的情況,而系統自帶的pip 已經建立了軟鏈,所以我們要建立一個pip3 的軟鏈,進入 /user/local/python3/bin 目錄,觀察python3 的名字(我的是pip)

ln -s  /usr/local/python3/bin/pip  /usr/bin/pip3

輸入 pip3 看看能否執行

在安裝setuptools 時若出現 

RuntimeError: Compression requires the (missing) zlib module

是缺少zlib 模組

解決:

yum install zlib

yum install zlib-devel 

cd 到python3 的目錄執行

make

make install

然後再次執行setuptools 的安裝命令