Python Django プロジェクトを Linux にデプロイし、venv 仮想環境を使用してプロジェクトを開始するには、次の手順に従います。
-
まず、Linux システムに Python と virtualenv がインストールされていることを確認します。インストールされていない場合は、パッケージ マネージャー (apt、yum など) を使用してインストールします。
-
プロジェクトのルート ディレクトリに新しい仮想環境を作成します。プロジェクトのルート ディレクトリが であると仮定して
/path/to/project
、次のコマンドを使用して仮想環境を作成します。cd /path/to/project python3 -m venv venv
これにより、プロジェクトのルートに という
venv
仮想環境が作成されます。 -
仮想環境をアクティブ化します。次のコマンドを使用して仮想環境をアクティブ化します。
source venv/bin/activate
注: 仮想環境をアクティブ化した後、接頭辞 に表示されるターミナル プロンプトの変化に気づくでしょう
(venv)
。 -
アクティブ化された仮想環境に依存関係をインストールします。仮想環境で次のコマンドを実行して、Django とその他の依存関係をインストールします。
pip install django
requirements.txt
ファイル内のすべての依存関係をリストし、次のコマンドでインストールできます。
pip install -r requirements.txt
-
データベースの移行を実行します。Django プロジェクトのルート ディレクトリに移動し、次のコマンドを使用してデータベースの移行を実行します。
python manage.py migrate
-
Django プロジェクトを開始します。仮想環境で、次のコマンドを使用して Django プロジェクトを開始します。
python manage.py runserver
127.0.0.1
デフォルトでは、Django はローカルのportでプロジェクトを開始します8000
。http://127.0.0.1:8000/
にアクセスすると、ブラウザでプロジェクトを表示できます。
新しいターミナルを開いたり、再度ログインして使用したりするたびに、仮想環境を再アクティブ化する必要があることに注意してください。仮想環境の使用を停止する場合は、次のコマンドを使用して仮想環境を終了できます。
deactivate