linux系統:centos7。centos7已經自帶了python2.7,想用python3的話還需要自己安裝。
下載python安裝包:
curl -O https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz
curl是命令行下的下載工具,可以登陸錄https://www.python.org/ftp/python查看python版本,選擇需要下載的安裝包。這里下載的是python3.6.5。
tar -xf Python-3.6.5.tgz //解壓 cd Python-3.6.5
./configure //對即將安裝的軟件進行配置,檢查當前的環境是否滿足要安裝軟件的依賴關系
安裝過程中遇到了一個報錯:
configure: error: no acceptable C compiler found in $PATH
這是因為本機缺少gcc編譯環境,使用yum軟件倉庫安裝:
yum install gcc
安裝好后,重新./configure,默認安裝路徑/usr/local
./configure make make install
安裝完成后,輸入python3即可進入python3環境:
此時系統自帶的python2.7是系統默認python版本。在/etc/profile.d/中配置,設置默認版本為python3.6:
vim /etc/profile.d/python.sh
寫入:
alias python="/usr/local/bin/python3.6
保存
使配置文件立刻生效:
source /etc/profiles.d/python.sh
現在python3.6就是系統的默認python版本了。
輸入python進入的是python3.6:
編寫一個python腳本:
vim test.py
在編輯器中輸入:
print("hello world")
保存退出
執行文件: