天天看點

centos 7 安裝python3.6.1

centos7 預設安裝了python2.7.5,當需要使用python3的時候,可以手動下載下傳python源碼後編譯安裝.

python 官網:www.python.org

1.安裝python可能用到的依賴

yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel

2.下載下傳源碼包

#cd /usr/local/src

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

或者

#wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz

這兩個包随意下載下傳哪個都可以

3.安裝

解壓源碼包進入到解壓完的python源碼包目錄下

#tar zxvf Python-3.6.1.tgz

#cd Python-3.6.1

編譯安裝

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

#make && make install

4.至此,安裝完成

編輯/etc/profile檔案

vim /etc/profile

最後加入以下行

PATH=$PATH:/usr/local/python3/bin/

export PATH

儲存退出

以後我們想用python2,直接指令python2

想用python3,直接指令python3

這樣就是python2與python3共存

5.如果想讓系統預設執行python3如下操作

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

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

因為yum使有的是python2,是以替換為python3後可能無法正常工作;

修改yum配置檔案

vim /usr/bin/yum

把第一行頭部#!/usr/bin/python改成

#!/usr/bin/python2.7

儲存退出即可

      本文轉自limingyu0312  51CTO部落格,原文連結:http://blog.51cto.com/limingyu/1946398,如需轉載請自行聯系原作者