在 CentOS7 上 安裝 Python3.7

Share on:

本文說明在全新的 CentOS7 裡頭, 安裝 Python3.7 && python-pip

安裝

底下以 root 執行

 1### 安裝 可以編譯 Python3 的必要套件 && 其他必要工具
 2yum install -y zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make libffi-devel
 3# libffi-devel 專門給 python3.7
 4
 5### 為了後續方便安裝「python-pip」
 6yum -y install epel-release
 7
 8### 安裝 pip
 9yum install -y python-pip
10
11### 下載 Python3.7.3 tar ball
12yum install -y wget
13wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz
14
15### 解壓縮 && 進入後編譯
16tar zxf Python-3.7.3.tgz
17cd Python-3.7.3
18./configure
19# configure 會執行一下子
20
21### 開始 Compile (會執行比較久)
22make && make install
23
24### root 環境變數 (一般使用者可直接使用...)
25echo 'PYTHON_HOME=/usr/local/bin' >> ~/.bash_profile
26echo 'PATH=${PYTHON_HOME}:${PATH}' >> ~/.bash_profile
27source ~/.bash_profile

後續

最後面一段的環境變數, 基本上可以不用作

(因為應該不會有人專程用 root 來寫 python3 吧?)

當然後續再依自己喜好, 選擇自己喜歡的虛擬環境控管方式 (venv, virtualvenv, pipenv, ...)

然後就沒有然後了

打開你的 IDE 開始寫程式吧

comments powered by Disqus