PyCharmによるDjango開発環境構築

LINEで送る
Pocket

PyCharmによるDjango開発環境構築

ローカルPCPyCharm CECommunity Edition)を使用してDjangoの開発環境を構築します。

OSは、64bitWindows10 Pro Hyper-Vが利用できることが環境構築要件となります。

全体像は、次のようになります。

PyCharmによるDjango開発環境構築

PyCharmは、IDE(統合開発環境)で、Pythonで開発する上で便利な機能が多数揃っています。

無償版PyCharm CEのインストール

PyCharmの公式ダウンロードサイトから「PyCharm CE」のインストーラをダウンロード後、インストーラをダブルクリックしてインストールを実行します。 

https://www.jetbrains.com/pycharm/download/

 

初期設定

PyCharmは、「out of the box(箱から取り出してすぐに使える)」というのが大きな魅力のひとつです。

環境設定画面は、[File]>[Settings]Windowsは、Ctrl+Alt+S)から開くことができます。

コード表示の設定

ソースコードの行番号をデフォルトで表示し、空白スペースを判別できるようにする設定

環境設定画面(Settings)の[Editor]>[General]>[Appearance]から、[Show line numbers]および[Show whitespaces]にチェックを入れます。

import分表示の設定

デフォルトでは、import文が短く折りたたまれた状態で表示されてしまうので、環境設定画面の[Editor]>[General]>[Code Folding]から「imports」のチェックを外します。

メモリ設定

ヒープメモリの最大サイズを増やしておきます。

上部メニューの[Help]>[Edit Custom VM Options]をクリックすると「pycharm64.exe.vmoptions」というファイルが開きます。

-Xmx750m」となっている箇所を「-Xmx1500m」と書き換えて、PyCharmを再起動します。

初期値の750MB1,500MBに変更します。

 

ショートカット

PyCharmには便利なショートカットがたくさんあります。

[Help]>[Keymap Reference]でキーマップ・リファレンスを見ることができます。

PyCharmヘルプの日本語版サイトからも見ることができます。

 

https://pleiades.io/sites/willbrains.jp/keymap/pdf/shortcut_pycharm_windows.pdf

 

PyCharmヘルプの日本語版サイト

https://pleiades.io/help/pycharm/

 

 

 

PyCharmでプロジェクトを作成

PyCharm起動後に「Create New Project」をクリックして、プロジェクトを新規作成します。

プロジェクト作成時に必要なものは、以下の4つです。

 

  1. プロジェクトを格納するワークスペースのディレクトリのパス
  2. 仮想環境のディレクトリのパス
  3. Pythonインタープリタのパス(利用するPythonのパス)Windowsの場合は、「where python」で表示されるパスを指定します。
  4. 仮想環境の指定、「Virtualenv」を指定することでプロジェクトごとの仮想環境が作成されます。

新規作成画面で次の内容を入力します。

 

 PyCharmDjangoをインストール

PyCharmDjangoパッケージをインストールするには、環境設定画面で行うことができます。

環境設定画面は、[File]>[Settings]Windowsは、Ctrl+Alt+S)から開くことができます。

[Project:mysite]>[Project Interpreter]の画面で右側の+アイコンをクリニックします。

クリニックすると、「Available Packages」画面が開きます。検索窓に「django」と入力するとDjangoパッケージが表示されますので、これを選択して、「install Package」ボタンをクリックしてインストールします。

このようにPyCharmでは、pipを利用しなくても必要なパッケージをインストールできます。

プロジェクのベースとなるディレクトリを「mysite」として、この直下に「venv」という仮想環境の情報を保管しておくためのディレクトリをPythonインストール時に作成してあります。

-m venv」で「venv」モジュールを利用して仮想環境を作成して、仮想環境の情報保管先は「venv」ディレクトリを指定します。

Djangoプロジェクトのひな形を作成

PyCharmの左側にある「Terminal」をクリックすると仮想環境がアクティベートされた状態のターミナルが起動します。

このターミナル上で、次のコマンドを実行してDjangoプロジェクトのひな形を作成します。

 

第一引数の「config」は、任意の「設定ディレクトリ」名を付与することができます。「root」でも構いません。

第二引数の「.」は、プロジェクトを格納するワークスペースの「ベースディレクトリ」を作成しないようにするための指定です。

ベースディレクトリ「mysite」は、既に作成済みです。

 

LINEで送る
Pocket

Django開発環境Pythonインストール

LINEで送る
Pocket

Django開発環境Pythonインストール

Pythonのインストール
ローカルPC(Windows)にPython3をインストールする。
OSは、以下のバージョンです。
Windows 10 Pro
64ビットオペレーティングシステム、x64ベース プロセッサ

Python公式サイトから、Python 3.7.5をダウンロードします。
https://www.python.org/downloads/

Release versionの一覧表画面で、「Python 3.7.5」をクリニックして、ダウンロード画面へ移動します。

 

OS64ビット版では、「Windows x86-64 executable installer」をクリックして、インストーラをダウンロードします。

インストーラをダブルクリックして、インストールを実行します。

この際、「Add Python3.7 to PATH」にチェックを入れて、環境変数PATHPythonのインストールパスを追加します。

これでインストールは完了です。

pythonのバージョンを確認するには、以下のように「python –version」で確認できます。

pythonのインストールパスを確認するには、コマンドプロンプト上で「where python」を実行します。

仮想環境の作成

Python3.5以降には、仮想環境を作成する「venv」というモジュールが標準で付属しています。

仮想環境とは、プロジェクトごとに隔離されたPythonを実行するための仕組みで、任意に作成したディレクトリの下にPythonバイナリへのリンク、pipスクリプト、pipでインストールされたPythonパッケージが格納されています。

venv」を使うことで、PythonPythonパッケージのバージョンをプロジェクトごとに別々に管理することができます。

1プロジェクトごとにそれぞれ1つの仮想環境を用意します。

pip」は、PyPIPython_Package_Index)で提供されているPythonパッケージを、バージョンを指定してインストールしたりアンインストールするためのツールです。

Pythonには、「pip」が標準で付属しています。

仮想環境の作成手順

Pythonインストール
Pythonインストール

Windowsのコマンドプロンプトを起動して、プロジェクトのベースとなるディレクトリを作成します。

 

 

次のパスコマンドを実行して、仮想環境を作成します。「-m venv」で、「venv」モジュールを利用して仮想環境を作成という指示になります。

右側の「venv」は仮想環境のディレクトリ名で絶対パスか相対パスのいずれかで指定します。

この例では相対パスで指定しています。

 

 

実行すると、仮想環境を格納しておくための「venv」ディレクトリが作成されます。

次に、仮想環境をアクティベート(有効化)します。

 

 

アクティベートするとプロンプトの先頭に(venv)と仮想環境名が表示されます。

これが仮想環境がアクティベートされている合図です。

仮想環境で利用するための「Python」や「pip」が用意されているため、アクティベート後は「Python」、「pip」を実行することができます。

 

次に、pipを使って仮想環境にDjangoをインストールします。

 

 

パッケージ名に大文字小文字の区別はありませんので、「Django」の代わりに「django」と入力しても良いです。

 

仮想環境から抜ける場合は、「deactivate」を実行します。

 

 

LINEで送る
Pocket