在centos7 上安裝Python3
阿新 • • 發佈:2019-03-23
enable 普通 進行 重要 軟件安裝 是把 但是 local 簡化
Centos7缺省是python2.7。
現在需要使Python2和python3 共存,所以需要單獨安裝python3. 但是需要註意的是如果按缺省方式安裝,則會替換python為python3.x,會導致yum無法運行。
采用編譯源碼的定制方式進行。
首先 從python.org 下載源碼
wget https://www.python.org/ftp/python/3.6.8/Python-3.6.8.tgz
解壓:
tar -xzf Python-3.6.8.tgz
編譯安裝:
cd Python-3.6.8
./configure --enable-optimizations
make altinstall
altinstall 非常重要,這保證只是把python3當作普通軟件安裝,而不會更新python的指向。
那在實際使用中,可以按如下方式簡化版本
缺省是python
而 cd /usr/local/bin/ && ln -s python3.6 python3
這樣,在代碼中
#!/usr/bin/env python3 即可保證腳本在獨立運行時用的是python3進行解釋。
在centos7 上安裝Python3