Linux 下的 python3及pip 安裝
阿新 • • 發佈:2019-02-01
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 的安裝命令