1. 程式人生 > >centos7 安裝python3.6.3 替換python2.7 解決 yum問題

centos7 安裝python3.6.3 替換python2.7 解決 yum問題

先記一下筆記,有時間在考慮排版。

1. 設定語言:中文
vi /etc/locale.conf
LANG=zh_CN.UTF8

2.更新pip(不知道有沒有用)
pip install --upgrade pip

3.更新源
yum -y install zlib* bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel gcc make

4.下載python
wget https://www.python.org/ftp/python/3.6.3/Python-3.6.3.tgz  

5.解壓
tar zxvf Python-3.6.3.tgz

6.指定安裝位置
Python-3.6.3 /configure --prefix=/usr/local/python3.6

7.編譯並安裝
make && make install

8.配置對映   
ln -s /usr/local/python3.6/bin/python3.6 /usr/bin/python3
ln -s /usr/local/python3.6/bin/pip3.6 /usr/bin/pip3

9.修改之前的python對映
ln -snf  /usr/bin/python3 /usr/bin/python

10. 修改yum呼叫Python2
/usr/bin/yum
#!/usr/bin/python2

11. 修改urlgrabber-ext-down呼叫Python2
vi /usr/libexec/urlgrabber-ext-down

 


pip3 install itchat
pip3 install PyExecJS
pip3 install bs4
yum install xdg-utils