Django × pipenv の環境構築手順を完全解説!初心者でも失敗しない開発環境の作り方
生徒
「Djangoを始めたいんですが、環境構築って難しそうで不安です……。pipenvって何ですか?」
先生
「pipenvは、Pythonの開発環境を整理してくれる道具です。Djangoと一緒に使うと、初心者でも安全に環境構築ができます。」
生徒
「パソコン操作もあまり得意じゃないんですが、大丈夫でしょうか?」
先生
「大丈夫です。電源の入れ方から順番に説明するつもりで、ゆっくり進めていきましょう。」
1. Djangoとは何か?初心者向けにやさしく解説
Django(ジャンゴ)は、Pythonというプログラミング言語で作られたWebアプリケーションフレームワークです。Webアプリケーションとは、ブラウザで動くサービスのことで、会員登録画面や問い合わせフォームなどが代表例です。Djangoは最初から便利な部品がそろっているため、ゼロから全部作る必要がありません。料理で言うと、包丁やまな板、調味料が最初から用意されているキッチンのような存在です。
そのため、プログラミング未経験者や初心者でも、正しい手順で環境構築を行えば安心して学習を始めることができます。
2. pipenvとは?Python初心者に必要な理由
pipenv(ピップエンブ)は、Pythonのライブラリ管理と仮想環境をまとめて扱えるツールです。仮想環境とは、パソコンの中に作る「専用の作業部屋」のようなものです。Django専用の部屋を作ることで、他のプログラムと混ざらず、安全に開発できます。
pipenvを使わずに環境構築すると、どのバージョンを使っているのかわからなくなり、エラーが起きやすくなります。初心者ほどpipenvを使うことで、トラブルを減らすことができます。
3. Pythonがインストールされているか確認しよう
Djangoとpipenvを使う前に、Pythonがパソコンに入っているかを確認します。Windowsでは「スタートメニュー」から「コマンドプロンプト」を開きます。黒い画面が表示されますが、これは命令を文字で入力する場所です。
python --version
数字が表示されればPythonはすでに入っています。表示されない場合は、Pythonを公式サイトからインストールする必要があります。数字はPythonのバージョンを意味し、Djangoでは新しめのバージョンを使うのが一般的です。
4. pipenvをインストールする手順
次にpipenvをインストールします。pipはPythonの部品を追加するための仕組みで、pipenvもpipを使って導入します。以下のコマンドを入力してください。
pip install pipenv
この操作は、本屋で新しい参考書を買うようなイメージです。pipenvという道具をパソコンに追加することで、Djangoの準備が一気に楽になります。
5. pipenvで仮想環境を作成する方法
作業用のフォルダを作成し、その中でpipenvを使います。フォルダは机の引き出しのようなもので、Djangoの関連ファイルをまとめて管理できます。
pipenv --python 3
このコマンドを実行すると、仮想環境が自動で作成されます。これにより、Django専用の安全な作業空間が完成します。
6. Djangoをpipenvでインストールしよう
仮想環境ができたら、いよいよDjangoをインストールします。pipenvを使うことで、必要な情報が自動的に記録され、後から見返すこともできます。
pipenv install django
インストール後、Djangoが正しく入ったか確認します。
pipenv run django-admin --version
数字が表示されれば、Djangoの環境構築は成功です。
7. pipenv環境でPythonを動かしてみよう
最後に、pipenvの仮想環境の中でPythonが動くか確認します。以下のコマンドを入力してください。
pipenv run python
次に、簡単なPythonコードを実行してみます。
print("Djangoの環境構築が完了しました")
Djangoの環境構築が完了しました
この表示が出れば、Djangoとpipenvの環境構築は問題なく完了しています。