LoginSignup
32
27

More than 5 years have passed since last update.

python の必要ライブラリをruby のgemfileのようなものを準備して、Projectで必要なPackageをbundle installのように一発で済むようにする

Last updated at Posted at 2016-04-29

背景

Pythonでプロジェクトを使っていると、Libraryが足りなくて、Errorが出たり、Versionが違ってエラーが出たり(?)するので、RubyのGemfileのようなものを作って、必要なLibraryとVersionを一発で管理できるものがないか調べてみた。

Googleった

python equivalent of a ruby gemfile( http://stackoverflow.com/questions/19280249/python-equivalent-of-a-ruby-gem-file )というリンクにたどり着く

1. pip install mypackage

2. requirements.txtに必要なLibraryとVersionを記載

requirements.txt
django==1.5
fabric>1.2
South==0.7.3

3. pip install -r requirements.txtでインストール

で、書いたものがインストールできる!

大体これで、やりたいことができた。

ちょっと簡単すぎるが、これから使っていて、付け加えることがあれば、その都度追記予定。

4. pip freezeでバージョン表示

5. pip freeze > requirements.txtでrequirements.txtに保存

参考

32
27
3

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
32
27