今回は話題のPython&Djangoで色んなことをチャレンジしてみます。
とりあえずやったことを記載していこうと思います。
環境
OS/ミドルウェア | バージョン |
---|---|
macOS Sierra | 10.12.6 |
pip | 10.0.1 |
Python | 3.7.1 |
Django | 2.1.4 |
Python3のインストール
macのデフォルトでは「Python 2.7.10」がインストールされています。今回はPython3を使用したいので、Python3のインストールを行います。
[Python3のインストール]
1 |
$ brew install python3 |
[Python3のバージョン確認]
1 2 |
$ python3 -V Python 3.7.1 |
[Python3のインストールされた場所]
1 2 |
$ which python3 /usr/local/bin/python3 |
venv: Python 仮想環境管理
下記のURLを参考に構築します。手順通りにやればうまくいきます。
参考URL → venv: Python 仮想環境管理
Djangoインストール
参考URL → クイックインストールガイド
venvの中にインストールします。
[開発環境に移動]
1 |
$ source [newenvname]/bin/activate |
自分の場合は → $ source venv/bin/activate
[移動された状態]
1 2 |
(venv) MacBook-Pro:automation ユーザ名$ Python3 -V Python 3.7.1 |
[Djangoインストール]
1 |
$ pip install Django |
[Djangoバージョン確認]
1 2 3 |
$ pip freeze Django==2.1.4 pytz==2018.7 |
[プロジェクトを作成する]
1 |
$ django-admin startproject mysite |
現在のディレクトリに mysite ディレクトリが作成されます。
[ディレクトリの確認]
1 2 3 4 5 6 7 |
$ ls -al total 0 drwxr-xr-x 5 ユーザ名 staff 170 12 6 22:02 . drwxr-xr-x 3 ユーザ名 staff 102 12 5 21:35 .. drwxr-xr-x 14 ユーザ名 staff 476 12 6 21:59 .git drwxr-xr-x 4 ユーザ名 staff 136 12 6 22:02 mysite drwxr-xr-x 7 ユーザ名 staff 238 12 5 21:44 venv |