centos 7 python 3をインストールします.6環境
3354 ワード
python 3をインストールします.6環境
環境の準備
1.
2.コンパイル環境のインストール
インストール
問題を引き起こす
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のソフト接続)
環境の準備
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のソフト接続)