狠狠撸

狠狠撸Share a Scribd company logo
Python 開発環境三種の神器 FukPUG Meet-up vol.2 2012-02-24
お前、誰よ? Name : Yukitaka Uchikoshi job :  結婚式場で社内 SE id: uchikoshi22 level : Python 初心者クラス
使いこなしている気になれる Python 開発環境構築
1  Project 1  Python 1 PC
神器その1
pythonbrew
?
ノーモアコンフィギュア ノーモアメイク
pythonbrew インストール手順 $ cd $HOME/Downloads $ sudo apt-get install curl $ curl -kLO https://github.com/utahta/pythonbrew/raw/master/pythonbrew-install $ chmod +x pythonbrew-install $ ./pythonbrew-install
pythonbrew 実行環境の設定 以下を bashrc に追記する。 source   $HOME /.pythonbrew/etc/bashrc
pythonbrew 実行環境のビルド bashrc を再読込する source   $HOMEbashrc
pythonbrew コマンド例 $ pythonbrew list -k  # インストール可能なヴァージョンを表示 $ pythonbrew list  #  インストール済みヴァージョンを表示 $ pythonbrew install 2.7.2  # Python-2.7.2 をインストール #  インストールする前に要注意事項が! $ pythonbrew use 2.7.2  # カレントシェルでのみ #Python2.7.2 を使う $ pythonbrew switch 2.7.2  # OS のデフォルト環境を # Python2.7.2 に切り替える $ pythonbrew off  #  グローバル環境に戻す
Ubuntu10.04 限定? Pythonbrew install 2.7.2 の実行前に $ sudo apt-get install zlib1g-dev libssl-dev
サーバ環境でこそ活きる pythonbrew
root 権限が不要
神器その2
pip
?
pip インストール手順 $ sudo apt-get install python-setuptools # Mac だと sudo port install py xx -setuptools #  xx はヴァージョン ( 例 : 26, 27, 32) $ sudo easy_install pip
pip コマンド例 #pypi からパッケージ検索 $ pip search virtualenv  # 現在インストールされているパッケージを表示 $ pip freeze  # 現在インストールされているパッケージを表示 (virtualenv 内) $ pip freeze -l # パッケージをインストールする $ pip install virtualenv # パッケージをアンインストールする $ pip uninstall virtualenv
神器その 3
virtualenv
?
?
?
1  Project 1  Python 1 PC
virtualenv インストール手順 $ sudo pip install virtualenv virtualenvwrapper
virtualenv 実行環境の設定 以下を bashrc に追記する。 ## Python virtualenvwrapper export WORKON_HOME=$HOME/.virtualenvs if [ -f /usr/local/bin/virtualenvwrapper.sh ]; then source /usr/local/bin/virtualenvwrapper.sh fi
virtualenv 実行環境の反映 bashrc を再読込する source   $HOMEbashrc
virutalenvvirtualenvwrapper のコマンド例 #virtualenv 環境の作成 $ mkvirtualenv --python=/usr/bin/python2.6 --no-site-package new_env  # 作成済みの virtualenv 環境の表示 $ lsvirtualenv  # 作成済みの virtualenv 環境の削除 $ rmvirtualenv new_env #virtualenv 環境に切り替える $ workon new_env # virtualenv 環境を終了する $ deactivate
ここからはデモ
2012 年 3 月 31 日 ( 土) 13:00 – 16:30 @AipCafe
FukPUG Workshop vol.1 about  Dotcloud

More Related Content

笔测迟丑辞苍开発环境叁种の神器