Help us understand the problem. What is going on with this article?

Python Django入門 (2) Win編

WindowsでのPython、Djangoの開発環境構築について説明します。

Pythonのインストール

まず Python をインストールします。
以下のURLをブラウザで開いて下さい。

Download the latest version for Windows
https://www.python.org/downloads/

3.8.1 をダウンロードします。(その時のPython3の最新のものを選んでください)

ダウンロードした python-3.8.1.exe をダブルクリックします。

  • Add Python 3.8 to PATH をチェックする
    • これを忘れると、自分で環境変数のPathを設定する必要があります。
  • Install Now をクリック

python01.jpg

virtualenvのインストール

virtualenv は Python の仮想環境を作るツールです。
プロジェクトごとに、

  • pythonのバージョン
  • 使用する Pythonパッケージ、およびそのバージョン

を固定した仮想環境を構築します。

コマンドプロンプトを開いて、以下のようにコマンドを入れます。(ユーザーは hoge としています)

C:¥Users¥hoge> pip install virtualenv

仮想環境の構築 - virtualenv編

env1 という名前の仮想環境を、マイドキュメントの下に作ります。

C:¥Users¥hoge>cd Documents
C:¥Users¥hoge¥Documents> virtualenv env1

仮想環境を使う

仮想環境 env1 の中に入ってみます。

C:¥Users¥hoge¥Documents> cd env1
C:¥Users¥hoge¥Documents¥env1> Scripts¥activate
(env1) C:¥Users¥hoge¥Documents¥env1> 

このように (env1) と表示されれば成功です。

仮想環境から抜けるには Scripts¥deactivate コマンドを使いますが、このまま進むので知識として覚えておいて下さい。

Djangoをインストールする

DjangoもPythonモジュールの一つです。
仮想環境 env1 の中にインストールします。

今回は、この講座のためにDjangoのバージョンを明記してインストールします。

(env1) C:¥Users¥hoge¥Documents¥env1> pip install django==3.0.2

バージョンを確認する

仮想環境ローカルにインストールされたPythonパッケージの一覧は、以下のコマンドで表示できます。

(env1) C:¥Users¥hoge¥Documents¥env1> pip freeze -l
asgiref==3.2.3
Django==3.0.2
pytz==2019.3
sqlparse==0.3.0

IDE 統合開発環境のインストール

Djangoのコードを書くにあたって、どのようなテキストエディタを使ってもかまいませんが、IDEとしてPyCharm Professionalを導入することをお薦めします。

PyCharmの特徴

  • Pythonエンジニアは、ほぼこれを使っていると言っても過言ではありません。
  • 2種類ありまして、
    • Professional版
      • Djangoのプロジェクトを開くことができ、こちらの方を使います。
      • 有償ですが 30日の試用ができます。この講座も 30日あれば終わるのではないでしょうか。
      • 気に入った場合は、購入しましょう。
      • 学生の方は無償ライセンスがありますので、「Pycharm 学生」などで検索してみて下さい。
    • Community版
      • 無償ですが、Djangoプロジェクトを開くことはできません。
      • どうしても無償の方がよくて、単にPythonのエディタとして使いたいだけであれば、こちらでもよいかもしれません。
  • UIは英語です。eclipseの時のように日本語化することは考えません。特に問題ないと思いましょう。
  • 黒背景に白文字のテーマが目に優しくて、かっこいいです。いかにも俺コード書いてるという気分になります。UIサンプルはこちらをご覧ください。

最近は Visual Studio Code を Python の IDE として使う、という選択肢も出てきました。
ここでは説明しませんが、無償で日本語のものがいい場合は、そちらを選んでもいいでしょう。
・Python のコード補完
・Python 仮想環境の Python インタープリターがどこかを指定できれば、デバッグ実行
なども PyCharm と変わらずに行うことができます。

PyCharm Professional のインストール

  1. Download PyCharmのページから、Professionalの方をダウンロードします。
  2. ダウンロードした .exeファイルを開きます。
  3. Next をクリック

pycharm01.jpg

4.Next をクリック

pycharm02.jpg

5.デスクトップにショートカットは作っておきますか。チェックしてNext をクリック

pycharm03.jpg

6.メニューフォルダはこれでいいすね。そのまま Install をクリック

pycharm04.jpg

7.終わりました

pycharm05.jpg

Pycharmの起動

  1. インストールできたら、PyCharmを起動してみましょう。
  2. Evaluate for free for 30 days(30日試用)の方をクリックし

pycharm06.jpg

3.よく読んで Accept をクリックします。

pycharm07.jpg

ここまでで、私の場合は起動しちゃいました。一度 Community版を入れたから、設定が残っているのでしょうか。

どこかでテーマを何にするか聞いてきたと思うのですが、IDE theme: Darcula が黒背景/白文字の方で、俺コード書いてる気分になれる方です。

ここまで来たら、次に進みましょう。

Python Django入門 (3) に続く

kaki_k
jsl
株式会社日本システム技研は、1976年に設立した長野に本社を構えるIT企業です。主にPython/Djangoの使用したWebアプリケーションの受託開発とプロダクト開発を行なっています。エンジニア向けコミュニティGEEKLAB.NAGANO( http://geeklab-nagano.com ) の運営をしています。
https://jsl.co.jp
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした