LoginSignup
0
1

More than 5 years have passed since last update.

python djangoサーバのパッケージ管理(仮想環境管理)

Posted at

開発の際の備忘録的に参照

venvとは

下記にまとまっていたので,venvとか,仮想環境とかなんぞや?って方は見てください.
https://qiita.com/fiftystorm36/items/b2fd47cf32c7694adc2e
なんのために使うかというと,個人だけで開発している人とかには縁遠いものかもしれませんが,チーム開発には必須.リポジトリごとに違うPythonパッケージをpipでインストールできるようになる.最高かよ.

venvの使用方法

作成するプロダクトがあるリポジトリ直下にて以下のコマンドを実行.
すると,リポジトリにvenvというディレクトリが作成されて,Pythonパッケージを格納する場所ができる.

$ python -m venv venv

そして,アクティベイトを実行する

$ . venv/bin/activate

あとはpipを最新の状態にして,パッケージをインストールするだけ.
今回はrequirements.txtに記載されてあるパッケージを一括でインストールしている.

$ pip install --upgrade pip
$ pip install -r requirements.txt

以上.備忘録なので軽めに書いてます.

0
1
0

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
0
1