Centos離線安裝Python

下載Centos離線安裝Python所需的軟件包

這裏給大家提供了一個百度網盤的鏈接(鏈接:https://pan.baidu.com/s/1RBmPcHim2OWbwNtY3XzlSw ,提取碼:ovjm),裏面包括離線安裝Python所需的gcc、python源包、python依賴包等內容。下載完成後,解壓,然後拷貝到Centos機器中,以下內容假設您將加壓後的文件夾存放到/root/softwares。

Centos版本爲Centos 7.6 ×64

安裝gcc環境

  • 使用命令cd /root/softwares/01-gcc進入gcc文件夾
  • 使用命令rpm -Uvh *.rpm --nodeps --force安裝該文件夾下的rpm包
  • 安裝完成後,輸入命令gcc -v,如果得到gcc的版本表示安裝成功

使用gcc編譯Python源代碼

安裝Python環境的依賴項

  • 使用命令cd /root/softwares/05-python-dependency進入05-python-dependency文件夾
  • 使用命令rpm -Uvh *.rpm --nodeps --force安裝該文件夾下的rpm包

解壓Python源代碼

  • 使用命令cd /root/softwares/08-python-source進入python-source文件夾
  • 使用命令tar -xvf Python-3.6.5.tar解壓Python源代碼,加壓成功後,python-source文件夾內會多一個名爲Python-3.6.5的文件夾

編譯Python源代碼

  • 使用命令cd /root/softwares/08-python-source/Python-3.6.5進入Python-3.6.5文件夾
  • 使用命令./configure --prefix=/usr/local/python3.6 --enable-optimizations配置編譯選項,其中--prefix指定預期安裝目錄,--enable-optimizations是優化選項,如果加上這個參數,Python的性能會有10%的提高,但是也會增加編譯時間
  • 使用命令make編譯Python源代碼
  • 使用命令make install安裝Python,安裝完成後在/usr/local/會新增一個名爲python3的文件夾,這個文件夾是python的安裝目錄
  • 使用命令ln -s /usr/local/python3/bin/python3 /usr/bin/python3爲Centos配置python的全局環境
  • 在Centos的Terminal窗口中,輸入命令python3 -V,如果顯示Python的版本3.6.5表示Python全局環境配置成功

安裝最新的pip

Python編譯、安裝成功後,會自動安裝pip,但不是最新版本的pip。如果您不想更新pip,到這一步Centos離線部署Python已經完成了;如果想更新pip,您可以繼續瀏覽。

  • 更新pip需要提前安裝setuptools,使用命令cd /root/softwares/08-setuptools/setuptools-40.6.2進入setuptools-40.6.2文件夾
  • 使用命令python3 setup.py install安裝/更新setuptools
  • 使用命令cd /root/softwares/04-pip進入04-pip文件夾
  • 使用命令tar -xzvf pip-18.1.tar.gz解壓pip的壓縮包
  • 使用命令cd pip-18.1/進入pip-18.1文件夾
  • 使用命令python3 setup.py install更新pip
  • 更新完成後,使用命令pip -V查看pip的版本

至此,Centos離線安裝python已經完成,希望這篇文章對您有所幫助!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章