Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Python virenv

  • Be the first to comment

  • Be the first to like this

Python virenv

  1. 1. MacOSXで作る Python仮想環境 2012/11/16 roothybrid712年11月16日金曜日
  2. 2. 開発環境構築 • 転職して初めてのお仕事!! • 一日がかり!? • 大変?12年11月16日金曜日
  3. 3. なんも考えず整える • 手順間違えたー • いらないのアンインストールできねー • 管理ツール動かねー12年11月16日金曜日
  4. 4. Pythonの開発環境 • easy_installとかpipとか、setuptoolsと かdistributeとか何が違うの? • プロジェクト毎に使用するパッケージが 異なるとき何使えばいいの?12年11月16日金曜日
  5. 5. 他にも • バージョンを意識し て、コマンド実行すん のめんどい • バージョンアップした いとき、移行めんどい • 環境構築失敗したと き、リカバリがめんど い12年11月16日金曜日
  6. 6. 失敗はゆるされん!12年11月16日金曜日
  7. 7. Pythonインストール • Homebrewでインストールがおすすめ • brew tap homebrew/versions でリポジ トリ追加するとインストール可能なバー ジョンが増える12年11月16日金曜日
  8. 8. Virtualenv • 仮想環境を作ってくれる • pip install virtualenv • 仮想環境を、簡単に追加削除が可能 • 仮想環境内では、指定したPythonのバ ージョンで動作するので、いちいちバー ジョンを意識しなくてよい12年11月16日金曜日
  9. 9. Virtualenvwrapper • とはいえ、Virtualenv単体だと仮想環境 をどこのディレクトリで作成したかで管 理が煩雑になるので、ラッパーが用意さ れている。 =>これを使って環境を構築(pipでインス トール)12年11月16日金曜日
  10. 10. xshrc(bashrc, zshrc) • virtulenvwrapperを使 う設定 • 仮想環境は一括で管理 • cd(ディレクトリ移動) の時に勝手に仮想環境 が切り替わるように細 工[alias cd=‘venv_cd’]12年11月16日金曜日
  11. 11. $ mkvirtualenv <env> [--python=<python path>] 仮想環境を作成する12年11月16日金曜日
  12. 12. $ rmvirtualenv <env> 仮想環境を削除する12年11月16日金曜日
  13. 13. cdで仮想環境切り替え12年11月16日金曜日
  14. 14. $ pip freeze >requirements.txt $ mkvirtualenv new_env $ pip install -r requirements.txt 環境を移行する12年11月16日金曜日
  15. 15. おわり12年11月16日金曜日

    Be the first to comment

    Login to see the comments

Views

Total views

676

On Slideshare

0

From embeds

0

Number of embeds

11

Actions

Downloads

2

Shares

0

Comments

0

Likes

0

×