Linux下安裝python3環境搭建

Linux下python3環境搭建

Linux安裝軟體有哪些方式?

  • rpm軟體包 手動安裝 拒絕此方式 需要手動解決依賴關係
  • yum自動化安裝 自動處理依賴關係 非常好用
  • 源程式碼編譯安裝,可自定義的功能更多,指定軟體安裝路徑
  • 二進位源程式碼下載,此軟體已經被編譯安裝過,升恆了可執行的文件
    • 下載壓縮包戶,直接解壓縮即可使用。
編譯安裝python3步驟
1.安裝好編譯環境,  golang  對程式碼先編譯在運行 ,python是直接運行, c語言也是編譯後運行,需要gcc編譯器

yum install gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel -y
2.獲取python的源程式碼,下載且安裝
opt文件是下載大型文件存放目錄,我們應該cd 到opt目錄進行python的下載
wget //www.python.org/ftp/python3.6.3/Python3.6.3.tgz

3.下載完源程式碼包以後,進行解壓縮
tar -zxvf Python-3.6.3.tgz

4.解壓縮完畢之後,生成了python3.6.3的源程式碼目錄,進入源程式碼目錄準備開始編譯
cd Python-3.6.3
5.此時準備編譯三部曲,編譯的第一部曲:指定python3的安裝路徑,以及對系統開發環境監測,使用如下命令
#命令解釋
#configure是一個腳本文件,用於告訴gcc編譯器,python3即將安裝到哪裡,以及對基礎的開發環境檢查。檢查openssl,檢查sqlite 等等
#編譯的第一曲,結束後,主要生成makefile 用於編譯的。

./configure --prefix=/opt/python363/

#編譯的第二區開始進行軟體編譯
直接輸入 make 指令即可

#編譯第三曲,編譯安裝,生成python3的可執行程式,可就是生成 /opt/python363/
make install

#編譯的第二曲和第三曲可以簡寫成 make && make install  #代表make成功之後,繼續執行make install

6.等待出現如下結果,表示python3編譯安裝結束了
Successfully installed pip-9.0.1 setuptools-28.8.0

7.此時可以檢查python3可執行程式目錄。

8.配置PATH環境變數,永久修改PATH,添加Python3的bin目錄放入開頭位置
vim /etc/profile
寫入如下內容
PATH="/opt/python363/bin:/usr/local/sbin:/usr/local/bin:/sur/sbin:/usr/bin:"
9.手動讀取/etc/profile,載入文件中所有比那輛
source  /etc/profile

10.檢查python3的目錄,以及pip3的絕對路徑。
[root@localhost etc]# which pip3
/opt/python363/bin/pip3
[root@localhost etc]# which python3
/opt/python363/bin/python3
[root@localhost etc]#