Python Djangoとvenvを使って仮想環境を構築する方法について説明します。
Pythonの準備
まずはPythonを準備します。以下のコマンドでPython 3.7.7をインストールします。
$ pyenv install 3.7.7
$ pyenv global 3.7.7
$ python3 --version
仮想環境の作成
次に、プロジェクト用のディレクトリを作成し、その中に仮想環境を作成します。
$ mkdir django_starter
$ cd django_starter
$ python3 -m venv .venv
仮想環境の有効化
仮想環境を有効化し、有効化を確認します。
$ source .venv/bin/activate
$ which python
パッケージのインストール
仮想環境内のpipを使って、必要なパッケージをインストールします。
$ pip install django==3.0.8 mysqlclient==2.0.1 pathlib==1.0.1
$ pip freeze
Djangoプロジェクトの作成
最後に、Djangoのプロジェクトを作成します。
$ django-admin startproject config .
以上で、Python Djangoとvenvを使った仮想環境の構築が完了しました。これにより、プロジェクトに関係のないパッケージのインストールを回避し、必要なものだけを管理できるようになります。.