1. 程式人生 > 實用技巧 >linux下安裝python

linux下安裝python

https://www.cnblogs.com/knighterrant/p/10719887.html

https://blog.csdn.net/gdkyxy2013/article/details/79457590

編譯安裝python3.6的步驟

1.下載python3原始碼包

wgethttps://www.python.org/ftp/python/3.6.6/Python-3.6.6.tgz

2.下載python3編譯的依賴包

  yum install -y 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

3.解壓縮原始碼包

tar -zxvf Python-3.6.6.tgz

4.進入原始碼包資料夾

cd Python-3.6.6

5.編譯且安裝

   1.進入原始碼包目錄

  1. ls檢視原始碼包內容

  2. 釋放編譯檔案 Makefile

./configure --prefix=/opt/python36 # 指定安裝目錄為/opt/python36

4.編譯

  make  # 相當於把原始碼包裡面的程式碼編譯成linux伺服器可以識別的程式碼

5.編譯安裝,此步才會最終生成 /opt/python36/

  make install

注意: 第4步和第5步可以合併執行, 但是中間需要用&&隔開

  make && make install  # 先進行make,執行完成之後,才開始執行make install

進入/opt目錄檢視python36資料夾,我們要的python3都在這裡了

  /opt/python36/bin/python3
/opt/python36/bin/pip3
.....

6.更改linux的path變數,新增python3

修改/etc/profile系統環境變數配置檔案,新增以下內容

vim  /etc/profile

 ~/.bash_profile  # 這個是使用者環境變數配置檔案
/etc/profile # 系統環境變數配置檔案
  PATH=/opt/python36/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

​ 注意: 一定要將python3的目錄放在第一位

7.為了永久生效path設定,新增到/etc/profile全域性環境變數配置檔案中​ 過載配置檔案/etc/profile

source /etc/profile

8 .進入pyhon3

分類:Linux