CentOSソースインストールPython 3.6

2217 ワード

この文章は個人のノートで、同時に共有して、必要な友达にあげます.
一、インストール環境及びバージョン
CentOS 6.5 Python 3.6.1
二、依存パッケージのインストール
1、静的ライブラリのインストール
# yum install -y openssl-static

注意:静的ライブラリをインストールしないとpythonのpipのインストールに失敗します.
2、gccを取り付ける
# yum install -y gcc wget
# yum groupinstall "Development tools"
# yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

三、Python 3のダウンロードとインストール
1、公式サイトからPython 3インストールパッケージをダウンロードする
# wget http://python.org/ftp/python/3.6.1/Python-3.6.1.tar.xz

2、インストールパッケージを解凍する
# tar xf Python-3.6.1.tar.xz

3、コンパイルインストール
Python-3.6.1フォルダの下に入り、編集インストールを行います
# ./configure --prefix=/usr/local/python3
# make & make install

注意:--prefixはpython 3がインストールする場所を設定しています
四、ファイルリンクの追加(環境変数に追加)
1、インストールしたpython 3バージョンのファイル接続を追加する
# ln -s /usr/local/python3/bin/python3 /usr/bin/python3

python 3バージョン情報の表示
# python3 -V
Python 3.6.1


2、pipのファイル接続を追加する
pipバージョン情報の表示
# python3 -m pip -V
pip 9.0.1 from /usr/local/lib/python3.6/site-packages (python 3.6)

注意:出力プロンプトにpipがない場合は、五、pipのインストールを実行します.
pipのファイル接続を追加
# ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

pipバージョン情報の表示
# pip3 -V
pip 9.0.1 from /usr/local/lib/python3.6/site-packages (python 3.6)

五、pip取付
1、pipを取り付ける
ダウンロードpip
# wget https://bootstrap.pypa.io/get-pip.py

インストールpip
# python3 get-pip.py

pipバージョン情報の表示
# python3 -m pip -V
pip 9.0.1 from /usr/local/lib/python3.6/site-packages (python 3.6)

2.pipを環境変数に追加
/etc/profileドキュメントを編集し、末尾に次のように追加し、終了を保存します.
export PATH="/usr/local/python3/bin:$PATH"

次に実行
# source /etc/profile

pipバージョン情報の表示
# pip3 -V
pip 9.0.1 from /usr/local/lib/python3.6/site-packages (python 3.6)

これで、すべてのインストールが終了しました.