centos 7 python 3をインストールします.6環境

3354 ワード

python 3をインストールします.6環境
環境の準備
1.Python-3.6.2.tar.xzインストールパッケージをダウンロードして解凍する
[root@vps8 ~]# cd /home/www/download/
[root@vps8 download]# wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tar.xz
[root@vps8 download]# tar -xvf Python-3.6.2.tar.xz
[root@vps8 download]# cd Python-3.6.2

2.コンパイル環境のインストール
[root@vps8 download]# yum  install -y 
openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel gcc

インストール
[root@vps8 download]# mkdir -p /usr/local/python3
[root@vps8 download]# ./configure --prefix=/usr/local/python3 #      
[root@vps8 download]# make && make install

##   python2    
[root@vps8 download]# ll /usr/bin/py*
-rwxr-xr-x. 1 root root   78 Aug  3  2017 pydoc
lrwxrwxrwx. 1 root root    7 Mar 10  2018 python -> python2
lrwxrwxrwx. 1 root root    9 Mar 10  2018 python2 -> python2.7
-rwxr-xr-x. 1 root root 7136 Aug  3  2017 python2.7
[root@vps8 bin]# rm -rf python

##   python3    
[root@vps8 download]# ln -s /usr/local/python3/bin/python3.6 /usr/bin/python
[root@vps8 download]# ln -s /usr/local/python3/bin/pip3 /usr/bin/pip

##   
[root@vps8 download]# python
Python 3.6.2 (default, Mar  9 2018, 20:59:55)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-16)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>

問題を引き起こす
File “/usr/bin/yum”, line 30 except KeyboardInterrupt, e:
ファイル/usr/bin/yum、/usr/libexec/urlgrabber-ext-downヘッダの対応するpythonを変更します./usr/bin/python 2(python 2.7のソフト接続)