1、安裝編譯環境
yum install gcc-c++ gcc make cmake zlib-devel bzip2-devel openssl-devel ncurse-devel -y
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
3、解壓並配置
#解壓tar jxvf python-3.7.0.tar.xz
#進入python3.7.0目錄
cd python-3.7.0
#建立目錄
mkdir -p /usr/local/python3
#配置(指定安裝目錄)
./configure --prefix=/usr/local/python3 --enable-optimizations
4、編譯及安裝
make && make install
5、更換系統預設python版本
1).備份原系統舊版本python
mv /usr/bin/python /usr/bin/python.bak
2).建立新版本python3.7的軟鏈結
ln -s /usr/local/python3/bin/python3.7 /usr/bin/python
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip
3).檢視python版本
python -v
centos 7公升級原python 2.7.5至python 3.7
6、修改yum功能
因為yum的功能依賴pyhon2,現在更改預設python版本後會導致yum無法正常工作,所以進行以下修復
vim /usr/bin/yum
將/usr/bin/python改為/usr/bin/python2.7
vim /usr/bin/yum-config-manager
將/usr/bin/python改為/usr/bin/python2.7
vim /usr/libexec/urlgrabber-ext-down
將/usr/bin/python改為/usr/bin/python2.7
再重新執行yum命令,發現已經可以正常使用了。
注意:centos 安裝python 3.7 遇到 modulenotfounderror: no module named 『_ctypes』 make: *** [install] error 1
yum install libffi-devel -y 《-安裝這個就能解決
2 環境設定 python環境搭建
python直譯器就是翻譯python 給計算機執行的乙個程式。它的安裝非常簡單,在官網 安裝好python直譯器後,開啟命令列工具輸入python,顯示如下資訊表示安裝成功 目前python有兩個大的版本,2.x和3.x,兩個版本相互不相容。2.x是遺產,2.x的最後乙個版本2.7於2020年1月...
Python 3 3環境搭建
想花兩天時間簡單學習一下 python 作為指令碼語言來使用,故簡單的搭建了一下環境 1 python 安裝,這個不多說 2 工欲善其事,必先利其器。我下面要選擇乙個 ide,ide選擇,很多,但是我選擇 eclipse 下安裝pydev 外掛程式,話說還比較好用 3 開發環境設定,為了讓eclip...
搭建python3環境
window上安裝python 開啟網頁www.python.org 選擇python3.5 二 安裝 2.等待安裝完成 3.安裝完成後執行python測試下 開啟cmd,輸入python v檢視python版本,1 看到python 3.5.0即表示安裝成功。2 如果看到 python 不是內部或...