差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
| python:pythonbrew [2015/07/28 04:10] – ともやん | python:pythonbrew [2019/08/19 06:42] (現在) – ともやん | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| ====== pythonbrew の使い方 ====== | ====== pythonbrew の使い方 ====== | ||
| + | |||
| ===== インストール (Linux & Mac編) ===== | ===== インストール (Linux & Mac編) ===== | ||
| Linux の場合は python のビルドに必要なパッケージをインストールする。\\ | Linux の場合は python のビルドに必要なパッケージをインストールする。\\ | ||
| 行 14: | 行 15: | ||
| Fedora | Fedora | ||
| < | < | ||
| + | $ sudo dnf install yum-utils | ||
| $ mkdir ~/work | $ mkdir ~/work | ||
| $ cd ~/work | $ cd ~/work | ||
| - | $ curl -O http:// | + | $ curl -O http:// |
| - | $ sudo yum-builddep ~/work/python-2.7.10-4.fc22.src.rpm | + | $ sudo yum-builddep ~/work/python2-2.7.13-17.fc27.src.rpm |
| </ | </ | ||
| - | ※python3-3.3.0-1.fc18.src.rpm の python3.spec より\\ | ||
| \\ | \\ | ||
| 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 | ||
| 行 56: | 行 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 | ||
| 行 200: | 行 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 | ||
| + | </ | ||
| + | できる。 | ||
| ===== トラブルシューティング ===== | ===== トラブルシューティング ===== | ||