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
一、在官網下載對應版本的源碼包(下載)測試
二、解壓與安裝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
畢竟豐富的第三方庫是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對應目錄下。
一、在官網下載對應版本的源碼包(在官網中搜索)
二、解碼與安裝
$ 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便可)
至此。轉載請註明出處。