Linux CentOS7下安裝Python3及其setuptools、pip

CentOS 7系統自帶Python2.7,咱們儘可能別去卸載它!!不然會出問題,好比yum沒法使用等問題。html

倘若,在安裝Python3時沒有自動安裝setuptools和pip,那麼,如何在CentOS 7下安裝本身的Python3及其setuptools、pip工具呢?咱不廢話,直接上乾貨,如下步驟供你們參考。python

先肯定已安裝gcc編譯器,不然yum install gcc 和 gcc-c++進行安裝。c++

解決依賴包

要想成功安裝setuptools和pip工具,首先安裝其依賴包,主要是zlib-devel、openssl-devel,安裝他們很簡單!(若有權限問題,請前加sudo)工具

$ yum install zlib-devel
$ yum install openssl-devel

安裝Python3

一、在官網下載對應版本的源碼包(下載測試

 

二、解壓與安裝ui

$ tar -zxvf Python-3.5.4.tgz
$ cd Python-3.5.4
$ ./configure --prefix=/usr/local/python3    # 綁定安裝目錄
$ make
$ make install

以上過程須要等待一段時間,這時候你能夠陪女友聊聊天。而後添加python3環境變量(不會添加?查看)。spa

或者更新python軟鏈接。code

在安裝python3的同時,通常也會自動安裝setuptools和pip3。若沒有自動安裝,則按如下步驟進行安裝。htm

安裝setuptools

畢竟豐富的第三方庫是Python的優點所在,爲了更加方便的安裝第三方庫,使用pip命令,咱們須要進行相應的安裝。安裝pip前須要前置安裝setuptools工具。blog

一、在官網下載對應版本的源碼包(在官網中搜索

二、解碼與安裝

$ tar -zxvf setuptools-28.8.0.tar.gz
$ cd setuptools-28.8.0
$ python3 setup.py build
$ python3 setup.py install

注意的是,這裏的"python3"使用的就是前面添加好的環境變量,這樣setuptools會自動安裝到python3對應目錄下。

安裝pip

一、在官網下載對應版本的源碼包(在官網中搜索

二、解碼與安裝

$ tar -zxvf pip-10.0.1.tar.gz
$ cd pip-10.0.1
$ python3 setup.py build
$ python3 setup.py install

注意的是,這裏的"python3"使用的就是前面添加好的環境變量,這樣pip會自動安裝到python3對應目錄下。

測試

直接輸入命令 pip3 -V 或 pip3.5 -V (自動與python3同環境變量)

若是沒有意外的話,會輸出相似"pip 10.0.1 from /usr/local/python3/lib/python3.5/site-packages/pip (python 3.5)",pip安裝完成!

(若是還有錯誤,請找度娘,通常多是缺其他依賴包,安裝後,從新編譯python(進入解壓目錄執行make & make install)以及從新安裝setuptools和pip便可)

 

  至此。轉載請註明出處。

相關文章
相關標籤/搜索