狠狠撸

狠狠撸Share a Scribd company logo
笔测别苍惫で幸せになろう.辫测
OSC 名古屋 でLTでやったら
人が増えた!
増えなかったら死にたくなる
とこだった…
pyenvで幸せになろう.py
Python東海 第27回 勉強会
2015/05/30
@2box2bo
お前だれよ
? 名前:坪内 由孝@2box2bo
? ブログ:http://www.zumwalt.info/blog
? 所属:(? ?? ?)?ウィーンなユーザー会
(Ejectコマンドユーザー会)Python東海 共同管理人Ingress 緑組 L11へたれagentAhiruYaki User Group あひる釣り師
複数のバージョンのPythonを
使いたいこと。ありませんか
?
実现できます。
そう、辫测别苍惫ならね。
準備しないといけないですが
。
必要にせまられた理由
? 既存の2系で書いたスクリプトも使いたいけど
、3系のスクリプトも動かさなきゃいけない
? CentOS 6でやってたコンパイルインストール
が7では無事に死亡した。
インストール
環境
? CentOS 6 (7でもいけるはず)
? Python 2.7.9
? python 3.4.3
必要モジュールのインストール
# yum install gcc gcc-c++ make git openssl-devel
bzip2-devel zlib-devel readline-devel sqlite-devel
patch
pyenv のセットアップ1
# git clone git://github.com/yyuu/pyenv.git
/usr/local/pyenv
bash.rc の編集(以下を追記する)
# tail ~/.bashrc
# PyEnv Value
export PYENV_ROOT="/usr/local/pyenv"
export PATH="/usr/local/pyenv/bin:$PATH"
eval "$(pyenv init -)"
pyenv のセットアップ2
pyenv にPython をインストール
# pyenv install 3.4.3
# pyenv install 2.7.9
pyenv のセットアップ3
virtualenv と pyenv 連携の設定
# cd /usr/local/pyenv/plugins/
# git clone https://github.com/yyuu/pyenv-
virtualenv.git
# git clone https://github.com/yyuu/pyenv-
virtualenvwrapper.git
pyenv のセットアップ4
virtualenv連携のため bashrc を再度修正
※セットアップ1で追記した部分の修正
if [ -f /usr/local/pyenv/bin/pyenv ]; then
export PYENV_ROOT=“/usr/local/pyenv"
export PATH="/usr/local/pyenv/bin:$PATH"
eval "$(pyenv init -)"
PS1='(pyenv:`pyenv version-name`)'$PS1
fi
笔测迟丑辞苍环境のセットアップ
現在の環境の確認
# pyenv versions
* system (set by PYENV_VERSION environment
variable)
2.7.9
3.4.3
仮想環境の作成
Python 3.4.3 でAhiruYakiという火葬環境を作る
# pyenv virtualenv 3.4.3 AhiruYaki
環境設定
デフォルトのPython設定
# pyenv global 2.7.9
shell のPython設定
# pyenv shell AhiruYaki
ディレクトリのPython設定
対象のディレクトリに移動して実行
#pyenv local AhiruYaki
幸せになるところ
幸せになれるとこ
? シェル?ディレクトリ単位でPythonの動作バ
ージョン指定ができる
? 仮想環境単位でモジュールの管理ができる
→ 同じバージョンのPythonでモジュールを使
い分けれる
仮想環境毎にモジュール管理
仮想環境毎にモジュールの管理が可能
(pyenv:AhiruYaki)[root@157-7-109-119 ahiruyaki]#
pip freeze
simplejson==3.7.2
(pyenv:3.4.3)[root@157-7-109-119 ahiruyaki]# pip
freeze
何もなしー
実际にやってみる
べ、別にこのはちゃんの
ステマじゃないんだからね!
こんな感じで幸せになれます

More Related Content

笔测别苍惫で幸せになろう.辫测