天天看點

linux之安裝python3

1.準備工作:系統centos:7

2.安裝

  2.1先安裝依賴

yum -y groupinstall "Development tools"      
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      

  2.2下載下傳需要的python版本,這裡以3.6.2為例

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

  2.3可以省略

linux之安裝python3
linux之安裝python3
如果速度不夠快,可以直接去官網下載下傳,利用WinSCP等軟體傳到伺服器上指定位置,我的存放目錄是/usr/local/python3,使用指令:

mkdir /usr/local/python3      

View Code

  2.4接下來就是進入一個空的檔案夾開始安裝python3

mkdir /home/software
cd /home/software
tar -xvJf  Python-3.6.2.tar.xz
cd Python-3.6.2
./configure --prefix=/usr/local/python3
make && make install      

  2.5 建立軟連接配接

ln -s /usr/local/python3/bin/python3 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3      

  2.6 測試一下

linux之安裝python3

3.安裝以後,如果使用yum報錯,則如下解決

linux之安裝python3
linux之安裝python3
另外:此法安裝後,使用yum會報錯。可按照下面的方法進行修改

修改yum配置檔案(vi /usr/bin/yum)。把檔案頭部的#!/usr/bin/python改成#!/usr/bin/python2.7。

修改/usr/libexec/urlgrabber-ext-down檔案,将python同樣指向python2.7

因為yum是基于Python編寫的,而Python3和Python2有部分文法是不同的

至此,python3安裝完成。