python:pythonbrew

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
python:pythonbrew [2015/07/28 03:52] ともやんpython:pythonbrew [2019/08/19 06:42] (現在) ともやん
行 1: 行 1:
 ====== pythonbrew の使い方 ====== ====== pythonbrew の使い方 ======
 +
 ===== インストール (Linux & Mac編) ===== ===== インストール (Linux & Mac編) =====
 Linux の場合は python のビルドに必要なパッケージをインストールする。\\ Linux の場合は python のビルドに必要なパッケージをインストールする。\\
行 5: 行 6:
 CentOS 7.1.1503 CentOS 7.1.1503
 <code> <code>
 +$ sudo yum install yum-utils
 $ mkdir ~/work $ mkdir ~/work
 $ cd ~/work $ cd ~/work
行 13: 行 15:
 Fedora Fedora
 <code> <code>
-$ sudo yum install gcc bzip2-devel db4-devel expat-devel glibc-devel gmp-devel \ +$ sudo dnf install yum-utils 
-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://ftp.yz.yamagata-u.ac.jp/pub/Linux/fedora/linux/releases/27/Workstation/source/tree/Packages/p/python2-2.7.13-17.fc27.src.rpm 
 +$ sudo yum-builddep ~/work/python2-2.7.13-17.fc27.src.rpm
 </code> </code>
-※python3-3.3.0-1.fc18.src.rpm の python3.spec より\\ 
 \\ \\
 CentOS CentOS
 <code> <code>
-$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
行 54: 行 57:
 <code> <code>
 $ pybrew version $ pybrew version
-1.3.5+1.3.6
 </code> </code>
  
 ===== 使い方 ===== ===== 使い方 =====
-^ Python環境関連 ^^+^ Pythonbrew 関連 ^^ 
 +^コマンド  ^説明 
 +| pybrew update  | pythonbrew を latest version にアップデートする。 
 +^ Python 環境関連 ^^
 ^コマンド  ^説明  ^ ^コマンド  ^説明  ^
 | pybrew install 2.7.10  | 指定されたバージョンの python をビルドしてインストールする。  | | pybrew install 2.7.10  | 指定されたバージョンの python をビルドしてインストールする。  |
行 198: 行 204:
 Python x.x.x Python x.x.x
 </code> </code>
 +===== メモ =====
 +pythonbrew は $HOME/.pythonbrew にインストールされる。\\
 +ビルドした python は pythons に Python-[バージョン]の形式で格納される。\\
 +venv create した python は venvs Python-[バージョン]/[環境名]の形式で格納される。\\
 +<code>
 +$ mkdir .pythonbrew/pythons/Python-2.7.13
 +$ mkdir .pythonbrew/venvs/Python-2.7.13
 +$ cd .pythonbrew/venvs/Python-2.7.13
 +$ virtualenv -p /usr/bin/python2.7 py27dj110
 +</code>
 +すると
 +<code>
 +$ pybrew venv use py27dj110
 +</code>
 +できる。
 ===== トラブルシューティング ===== ===== トラブルシューティング =====
  
  • python/pythonbrew.1438023130.txt.gz
  • 最終更新: 2019/05/18 02:23
  • (外部編集)