1. 程式人生 > 其它 >CentOS安裝tgz檔案,安裝python3.6

CentOS安裝tgz檔案,安裝python3.6

1、安裝可能用到的依賴

yum install -y openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel
安裝可能用到的依賴


2、下載Python3.6.8原始碼

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

3、操作python

tar -xzvf Python-3.6.8.tgz
解壓到當前目錄

cd Python-3.6.8
進入解壓後的目錄

./configure --prefix=/usr/local/python
安裝到/usr/local/python目錄,不用事先建立python目錄

make
編譯

make install
安裝


4、修改linux原來的python指向


cd /usr/bin
進入/usr/bin目錄

mv python python.bak
mv pip pip.bak
重新命名python2的快捷方式

ln -s /usr/local/python/bin/python3.6 /usr/bin/python
ln -s /usr/local/python/bin/pip3.6 /usr/bin/pip
建立python3與pip3軟連線

ll yum*
檢視/usr/bin目錄下有哪些yum檔案
把這些檔案的第一行#!/usr/bin/python改為#!/usr/bin/python2
因為yum是依賴python的,所以我們修改了預設的python,就要修改yum,讓其執行指向python2

修改urlgrabber配置檔案
vim /usr/libexec/urlgrabber-ext-down
把第一行#!/usr/bin/python 改為 #!/usr/bin/python2