差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン 次のリビジョン両方とも次のリビジョン | ||
python:pythonbrew [2015/05/31 11:04] – [distribute インストールに失敗する] ともやん | python:pythonbrew [2018/03/18 13:18] – [インストール (Linux & Mac編)] ともやん | ||
---|---|---|---|
行 1: | 行 1: | ||
====== pythonbrew の使い方 ====== | ====== pythonbrew の使い方 ====== | ||
+ | |||
===== インストール (Linux & Mac編) ===== | ===== インストール (Linux & Mac編) ===== | ||
Linux の場合は python のビルドに必要なパッケージをインストールする。\\ | Linux の場合は python のビルドに必要なパッケージをインストールする。\\ | ||
\\ | \\ | ||
- | Fedora | + | CentOS 7.1.1503 |
< | < | ||
- | $ sudo yum install | + | $ sudo yum install |
- | libdb4-devel libffi-devel libGL-devel libX11-devel ncurses-devel openssl-devel \ | + | $ mkdir ~/work |
- | readline-devel sqlite-devel tcl-devel tix-devel tk-devel xz-devel zlib-devel | + | $ cd ~/work |
+ | $ curl -O http:// | ||
+ | $ sudo yum-builddep ~/ | ||
</ | </ | ||
- | ※python3-3.3.0-1.fc18.src.rpm の python3.spec より\\ | ||
\\ | \\ | ||
- | CentOS 7.1.1503 | + | Fedora |
< | < | ||
+ | $ sudo dnf install yum-utils | ||
$ mkdir ~/work | $ mkdir ~/work | ||
$ cd ~/work | $ cd ~/work | ||
- | $ curl -O http://vault.centos.org/ | + | $ curl -O http://ftp.yz.yamagata-u.ac.jp/pub/Linux/fedora/linux/ |
- | $ rpm2cpio python-2.7.5-16.el7.src.rpm | + | $ sudo yum-builddep ~/ |
- | $ sudo yum-builddep ~/ | + | |
</ | </ | ||
\\ | \\ | ||
CentOS | CentOS | ||
< | < | ||
- | $sudo yum install gcc bzip2-devel db4-devel expat-devel glibc-devel gmp-devel \ | + | $ sudo yum install gcc bzip2-devel db4-devel expat-devel glibc-devel gmp-devel \ |
gdbm-devel libffi-devel libGL-devel libX11-devel ncurses-devel openssl-devel \ | gdbm-devel libffi-devel libGL-devel libX11-devel ncurses-devel openssl-devel \ | ||
readline-devel sqlite-devel tcl-devel tix-devel tk-devel zlib-devel | readline-devel sqlite-devel tcl-devel tix-devel tk-devel zlib-devel | ||
行 55: | 行 57: | ||
< | < | ||
$ pybrew version | $ pybrew version | ||
- | 1.3.5 | + | 1.3.6 |
</ | </ | ||
===== 使い方 ===== | ===== 使い方 ===== | ||
- | ^ Python環境関連 ^^ | + | ^ Pythonbrew 関連 ^^ |
+ | ^コマンド | ||
+ | | pybrew update | ||
+ | ^ Python 環境関連 ^^ | ||
^コマンド | ^コマンド | ||
| pybrew install 2.7.10 | | pybrew install 2.7.10 | ||
行 199: | 行 204: | ||
Python x.x.x | Python x.x.x | ||
</ | </ | ||
+ | ===== メモ ===== | ||
+ | pythonbrew は $HOME/ | ||
+ | ビルドした python は pythons に Python-[バージョン]の形式で格納される。\\ | ||
+ | venv create した python は venvs Python-[バージョン]/ | ||
+ | < | ||
+ | $ mkdir .pythonbrew/ | ||
+ | $ mkdir .pythonbrew/ | ||
+ | $ cd .pythonbrew/ | ||
+ | $ virtualenv -p / | ||
+ | </ | ||
+ | すると | ||
+ | < | ||
+ | $ pybrew venv use py27dj110 | ||
+ | </ | ||
+ | できる。 | ||
===== トラブルシューティング ===== | ===== トラブルシューティング ===== | ||
行 207: | 行 227: | ||
\\ | \\ | ||
[[http:// | [[http:// | ||
- | [[https:// | + | [[https:// |
< | < | ||
$ vi ~/ | $ vi ~/ |