Linux(centos7)之更換安裝python3(二)


  Linux不比window好安裝python,折騰了好久,終於成功安裝上了python,window上一個安裝包完事,可惜Linux上python版本太低不好使,還要更換為3版本,百度了好久,教程上總是實踐起來各種錯誤,現在終於安裝上了,特將經驗分享於此.

 

1.先准備安裝python依賴庫,否則報錯 
yum groupinstall 'Development Tools' && yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel && yum -y epel-release
2.然后下載python版本
wget -c https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz

3.解壓python文件

tar -xvzf Python-3.6.2.tgz

4.進入目錄

  cd Python-3.6.2/

5.添加配置

./configure --prefix=/usr/python

#注意這里,如果出現bash錯誤,原因是缺少庫,先執行下面命令
yum install openssl-devel

6.編譯和執行源碼(大概需要3-8分鍾,看機子的狀態)

make&&make install

7.建立軟鏈接,指向新的python版本(重要)

 mv /usr/bin/python /usr/bin/python.bak

 ln -s /usr/python/bin/python3 /usr/bin/python

 ln -s /usr/python/bin/pip3.6  /usr/bin/pip

8.刪除軟鏈接

rm -rf /usr/bin/pip

9.pip 安裝

/usr/bin/python -m pip install pillow

首先安裝epel擴展源:

  
yum -y install epel-release

  
更新完成之后,就可安裝pip:

  
yum -y install python-pip

 

10.解決更換python2后yum源出錯的方法

修改yum配置文件
vim /usr/bin/yum   #vim編輯可以搜索一下
#把文件頭部的#!/usr/bin/python改成#!/usr/bin/python2.7保存退出。
vim /usr/libexec/urlgrabber-ext-down
#把文件頭部的#!/usr/bin/python改成#!/usr/bin/python2.7保存退出。

 

 

 

 

 

 

11.然后檢測python版本,大功告成...

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM