centos7 python2升級python3

本人升級過3.5版本和3.7版本,3.7後直接升級就能用,pip也不需要重新設置,建議直接升3.7以上

下載:

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

可能會需要一些庫文件,這裏全都安裝了

# yum install gcc-c++ gcc make cmake zlib-devel bzip2-devel openssl-devel ncurse-devel -y

# yum groupinstall "Development tools"

# yum install readline-devel

解壓文件進入文件夾

# tar xf Python-3.7.3.tar.xz cd Python-3.7.3 ./configure --prefix=/usr/local/python3

或者執行(配置指定安裝目錄)

# ./configure --prefix=/usr/local/python3 --enable-optimizations

# make && make install

如果想直接輸入Python就進入Python3的話,可以進行如下操作

# cp /usr/bin/python2.7 /usr/bin/python2.7.bak #備份防止出錯

# rm -f /usr/bin/python #刪除原來python的軟連接

# ln -s /usr/local/python3/bin/python3.5 /usr/bin/python

# vi /usr/bin/yum     #!/usr/bin/python改爲#!/usr/bin/python2

(如果是3.7一下版本,還注意修改 pip的指向,否則無法使用pip安裝庫

vi /usr/bin/pip

vi /usr/bin/pip2

把 第一行 #!/usr/bin/python改爲#!/usr/bin/python2

vi /usr/libexec/urlgrabber-ext-down)

 

升級python3就這麼簡單完成

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章