Carpe Diem

  Top > スポンサー広告> Python > pyenv で python のバージョン管理  

スポンサーサイト

-- - --/-- [--] - --:--

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

pyenv で python のバージョン管理

2014 - 07/05 [Sat] - 11:51

rbenv のように pythone のバージョン管理のできる pyenv をインストールします。
似たツールでpythonbrewがありますが、こちらはもう開発が止まっているようですので今の主流はpyenvとなります。

Linux なら git で、Mac なら homebrew でインストールします。

◆事前準備
pyenv を使う上でUbuntuで必要なパッケージをインストールします。
Common build problems


$ sudo apt-get install -y make build-essential libssl-dev zlib1g-dev \
libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm \
git mercurial-git

◆pyenvのインストール
pyenv と virtualenv をインストールします。

$ git clone git://github.com/yyuu/pyenv.git .pyenv
$ git clone git://github.com/yyuu/pyenv-virtualenv.git ~/.pyenv/plugins/pyenv-virtualenv

.bashrc に以下の設定を追加します。
export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init -)"

読み込み直します。

$ source .bashrc

これでpyenvコマンドが使えるようになります。


◆pythonのインストール
インストールできるpythonの一覧を確認します。

$ pyenv install -l

ずらずらと表示されるので、今回は新しい3.4.0をインストールします。

$ pyenv install 3.4.0

インストールできたらインストール済みのpython一覧を確認します。

$ pyenv versions
* system (set by /home/vagrant/.pyenv/version)
3.4.0

systemというのはデフォルトで入っているやつです。今回インストールしたやつに切り替えます。

$ pyenv global 3.4.0
$ python --version
Python 3.4.0

この辺はもう rbenv と同じですね。便利です。
一応以下のように切り分けれます。

# 現在のシェルのバージョン切り替え
$ pyenv shell 3.4.0
# カレントディレクトリのバージョン切り替え
$ pyenv local 3.4.0
# 全体のバージョン切り替え
$ pyenv global 3.4.0


以上です。

ソース:
pyenvな夏 in 2013
plenvとpyenvに乗り換えた
pyenvでPython開発環境を構築

コメントの投稿





管理者にだけ表示を許可する

 | ホーム | 

プロフィール

Cicatrice

Author:Cicatrice
備忘録

検索フォーム

カテゴリ

最新記事

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。