Python 3.6 インストール / make altinstall

プログラミング言語Python

手順

 状態:-  閲覧数:1,252  投稿日:2017-05-15  更新日:2017-05-15
$ sudo curl -O https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz
$ sudo tar zxf Python-3.6.0.tgz
$ sudo -s
                                                                                                                                       
# cd Python-3.6.0
# ./configure --enable-shared --prefix=/usr/local LDFLAGS="-Wl,-rpath /usr/local/lib"
# make
# make altinstall


履歴

 閲覧数:178 投稿日:2017-05-15 更新日:2017-05-15 

成功


$ sudo curl -O https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                Dload  Upload   Total   Spent    Left  Speed
100 21.2M  100 21.2M    0     0  11.5M      0  0:00:01  0:00:01 --:--:-- 11.5M


$ sudo tar zxf Python-3.6.0.tgz

$ sudo -s  
                                                                                                                                      
# cd Python-3.6.0

# ./configure --enable-shared --prefix=/usr/local LDFLAGS="-Wl,-rpath /usr/local/lib"
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking for python3.6... no
//中略
creating Makefile


If you want a release build with all optimizations active (LTO, PGO, etc),
please run ./configure --enable-optimizations


# make
gcc -pthread -c -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes    -std=c99 -Wextra -Wno-unused-parameter -Wno-missing-field-initializers   -I. -I./Include   -fPIC -DPy_BUILD_CORE \
               -DABIFLAGS='"m"' \
//中略
if test `uname -s` = Darwin; then \
               cp python-config.py python-config; \
       fi


# make altinstall
if test "no-framework" = "no-framework" ; then \
               /usr/bin/install -c python /usr/local/bin/python3.6m; \
       else \
//中略
Collecting pip
Installing collected packages: setuptools, pip
Successfully installed pip-9.0.1 setuptools-28.8.0



失敗


正常終了しなかった
・理由不明
# make & make altinstall

下記で処理すると正常終了した
# make
# make altinstall


インストール後、確認 / Next

 閲覧数:149 投稿日:2017-05-15 更新日:2017-05-17 

インストール後、確認


# python3.6 -c "import sys; print(sys.path)"
['', '/usr/local/lib/python36.zip', '/usr/local/lib/python3.6', '/usr/local/lib/python3.6/lib-dynload', '/usr/local/lib/python3.6/site-packages']



mod_wsgiを使ってPython3.6をApacheで動かす(CentOS6系)


Next


mod_wsgi-4.5.15 インストール / pip3.6 install


Python 3.5 アンインストール / yum remove

mod_wsgi-4.5.15 インストール / pip3.6 install



週間人気ページランキング / 9-14 → 9-20
順位 ページタイトル抜粋 アクセス数
1 PHPのmb_send_mail関数でメール送信できない | メール処理システム 29
2 Nginx設定。エラーログレベル | Nginx(Webサーバ) 21
3 Python 3.5 アンインストール / yum remove | Python(プログラミング言語) 11
4 FFmpeg 2.8.15 を yum インストール | ソフトウェアスイート 10
5 PHP実行ユーザ設定 / CentOS6 / Apache | PHP(プログラミング言語) 9
6 PHP Version 7.1.2 php-mecabエクステンション対応 / PHP 7.0.14 からのアップグレード  | MeCab(形態素解析) 8
6 ソースからビルドしたPython 2.7.3 アンインストール失敗 | Python(プログラミング言語) 8
7 touch コマンド / viコマンド。新規ファイル作成時の違い | Linuxコマンド 7
7 さくらVPS0 7
8 9回目-13.MySQL5.7.21設定 | CentOS 7 2週間無料のお試し期間 9回目(さくらVPS) 6
8 「設定ファイルに、暗号化 (blowfish_secret) 用の非公開パスフレーズの設定を必要とするようになりました。」対応 6
9 PHPファイルでchmodエラー | PHP(プログラミング言語) 5
9 設定 2019/1/22 / 一般ユーザがmailコマンドでメール送信 / 管理者がmailコマンドでメール送信 5
10 Postfix | メール処理システム 4
10 CentOSでcpコマンド動作確認するためには、Control + T ではなく、 -v オプションを使用 | cp(Linuxコマンド) 4
10 499 (Request has been forbidden by antivirus) | HTTP(通信プロトコル) 4
10 tar | Linuxコマンド 4
10 Python 3.6 インストール / make altinstall | Python(プログラミング言語) 4
10 「CentOS6」から「CentOS7」への移行 | CentOS 7 (CentOS) 4
10 echo と cat の違い 4
2021/9/21 1:01 更新