在CentOS 7上通過源碼安裝Python 3.7.4

1. 安裝依賴包

sudo yum install gcc openssl-devel bzip2-devel libffi-devel

2. 下載Python

wget https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tar.xz

3. 解壓縮Python的源碼壓縮文件

 tar -xf Python-3.7.4.tar.xz

4. 配置、編譯、安裝三部曲

./configure --prefix=/opt/python #安裝路徑根據自己需要設置
make
make install

5. 創建軟連接

cd /opt/python/bin
ln -s python3.7 python

6. 將python所在路徑添加到PATH變量

sed -i 's!PATH=!PATH=/opt/python/bin:!' ~/.bash_profile
. ~/.bash_profile

7. 驗證

[marlonm@centos7 bin]$ which python
/opt/python/bin/python
[marlonm@centos7 bin]$ python -V
Python 3.7.4

8. 創建virtualenv (可選,如不使用virtualenv,可略過此步)

[marlonm@centos7 ~]$ cd /opt/
[marlonm@centos7 ~]$ python -m venv env
[marlonm@centos7 opt]$ source env/bin/activate
(env) [marlonm@centos7 opt]$ which python
/opt/env/bin/python


分享到:


相關文章: