狠狠撸
Search
Submit Search
笔测别苍惫で幸せになろう.辫测
?
Download as PPTX, PDF
?
0 likes
?
2,034 views
2bo 2bo
Python東海 第27回 発表資料
Read less
Read more
1 of 27
Download now
Download to read offline
More Related Content
笔测别苍惫で幸せになろう.辫测
2.
OSC 名古屋 でLTでやったら 人が増えた!
3.
増えなかったら死にたくなる とこだった…
4.
pyenvで幸せになろう.py Python東海 第27回 勉強会 2015/05/30 @2box2bo
5.
お前だれよ ? 名前:坪内 由孝@2box2bo ?
ブログ:http://www.zumwalt.info/blog ? 所属:(? ?? ?)?ウィーンなユーザー会 (Ejectコマンドユーザー会)Python東海 共同管理人Ingress 緑組 L11へたれagentAhiruYaki User Group あひる釣り師
6.
複数のバージョンのPythonを 使いたいこと。ありませんか ?
7.
実现できます。
8.
そう、辫测别苍惫ならね。
9.
準備しないといけないですが 。
10.
必要にせまられた理由 ? 既存の2系で書いたスクリプトも使いたいけど 、3系のスクリプトも動かさなきゃいけない ? CentOS
6でやってたコンパイルインストール が7では無事に死亡した。
11.
インストール
12.
環境 ? CentOS 6
(7でもいけるはず) ? Python 2.7.9 ? python 3.4.3
13.
必要モジュールのインストール # yum install
gcc gcc-c++ make git openssl-devel bzip2-devel zlib-devel readline-devel sqlite-devel patch
14.
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 -)"
15.
pyenv のセットアップ2 pyenv にPython
をインストール # pyenv install 3.4.3 # pyenv install 2.7.9
16.
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
17.
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
18.
笔测迟丑辞苍环境のセットアップ
19.
現在の環境の確認 # pyenv versions *
system (set by PYENV_VERSION environment variable) 2.7.9 3.4.3
20.
仮想環境の作成 Python 3.4.3 でAhiruYakiという火葬環境を作る #
pyenv virtualenv 3.4.3 AhiruYaki
21.
環境設定 デフォルトのPython設定 # pyenv global
2.7.9 shell のPython設定 # pyenv shell AhiruYaki ディレクトリのPython設定 対象のディレクトリに移動して実行 #pyenv local AhiruYaki
22.
幸せになるところ
23.
幸せになれるとこ ? シェル?ディレクトリ単位でPythonの動作バ ージョン指定ができる ? 仮想環境単位でモジュールの管理ができる →
同じバージョンのPythonでモジュールを使 い分けれる
24.
仮想環境毎にモジュール管理 仮想環境毎にモジュールの管理が可能 (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 何もなしー
25.
実际にやってみる
26.
べ、別にこのはちゃんの ステマじゃないんだからね!
27.
こんな感じで幸せになれます
Download