1. 程式人生 > 其它 >關於Ubuntu下離線安裝Python-- 以python3.6.5為例

關於Ubuntu下離線安裝Python-- 以python3.6.5為例

關於Ubuntu下離線安裝Python-- 以python3.6.5為例

實驗環境 :

  VM16

  Ubuntu18.04

  python3.5.6.tgz

  

1  安裝包準備:

  切換到 主目錄下的下載資料夾,下載軟體包版本(在有網的pc端進入官網https://www.python.org/downloads/source/選擇版本 - gizzped source tarball)

# 切換目錄
$ cd /home/hadoop/下載

# 下載檔案
$ wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz

# 檢視檔案是否下載成功
$ ls

2  設定安裝目錄以及解壓Python檔案

# 建立Python安裝目錄
$ sudo mkdir /usr/local/python

#  修改安裝目錄Python的使用者許可權
$ sudo chown -R hadoop:hadoop /usr/local/python

# 解壓Python-3.6.5.tgz
$ tar -xvf /home/hadoop/下載/Python-3.6.5.tgz -C /home/hadoop/下載/

3  編譯、安裝與執行

# 切換到 解壓後的檔案目錄
$ cd /home/hadoop/下載/Python3.6.5

# 新增配置  
$ sudo ./configure "--prefix=/usr/local/python"

## 注意: 如果執行後跳出如下錯誤
#   config:error : no acceptable C compiler found in $PATH
# 執行如下操縱,解決問題
$ sudo apt-get install build-essential

# 確認配置
$ sudo ./configure -enable-optimizations

#  編譯原始碼
$  sudo make

# 執行安裝
$  sudo make install 

4  配置環境

#  在profile下進行系統變數的設定

$ vim /etc/profile

#  設定Python環境
$ alias python=/usr/bin/python3.6

# 使環境生效
$  source /etc/profile

5、測試

# 在終端輸入python 可以正常進入環境
$ python