LoginSignup
0
1

More than 3 years have passed since last update.

犬ですが何か?Djangoインストールの巻

Last updated at Posted at 2020-08-20

Python仮想環境を作る

こんにちは!柴犬のぽん太です。Macにも徐々に慣れてきました。今日はDjangoのインストールに挑戦なのですが、いきなりやろうとしたら、飼い主に叱られました。先にPythonの仮想環境を作れというのです。飼い主が片付けをさぼったテキストの手順では、仮想環境のことは書いてなかったので理不尽です。

Ponta@dog # python -m venv venv_dog

これで仮想環境ができました。venvは仮想環境を作るためのおまじない、2つめが仮想環境のディレクトリです。
仮想環境のディレクトリはどうなっているのかみてみましょう。

Ponta@dog # tree -L 3
.
└── venv_dog
    ├── bin
    │   ├── Activate.ps1
    │   ├── activate
    │   ├── activate.csh
    │   ├── activate.fish
    │   ├── easy_install
    │   ├── easy_install-3.8
    │   ├── pip
    │   ├── pip3
    │   ├── pip3.8
    │   ├── python -> /Library/Frameworks/Python.framework/Versions/3.8/bin/python
    │   └── python3 -> python
    ├── include
    ├── lib
    │   └── python3.8
    └── pyvenv.cfg

5 directories, 12 files

ではいざ、Python仮想環境に突入!

Ponta@dog # cd venv_dog/bin 
Ponta@bin # source activate
(venv_dog) Ponta@bin # 

お、なんだかコマンドラインが変わりましたぜ!飼い主!

(venv_dog) Ponta@bin # python -V
Python 3.8.5
(venv_dog) Ponta@bin # 

うまくいったワン!

Djangoをインストールする

やっと飼い主からDjangoインストールしていいよと言われました。
pipでインストールします。

(venv_dog) Ponta@bin # pip install django
Collecting django
  Downloading Django-3.1-py3-none-any.whl (7.8 MB)
     |████████████████████████████████| 7.8 MB 3.9 MB/s 
Collecting pytz
  Using cached pytz-2020.1-py2.py3-none-any.whl (510 kB)
Collecting sqlparse>=0.2.2
  Using cached sqlparse-0.3.1-py2.py3-none-any.whl (40 kB)
Collecting asgiref~=3.2.10
  Using cached asgiref-3.2.10-py3-none-any.whl (19 kB)
Installing collected packages: pytz, sqlparse, asgiref, django
Successfully installed asgiref-3.2.10 django-3.1 pytz-2020.1 sqlparse-0.3.1
(venv_dog) Ponta@bin # 

うまくいったみたいですが、念のためpipで確認してみます。

(venv_dog) Ponta@bin # pip list
Package    Version
---------- -------
asgiref    3.2.10
Django     3.1
pip        20.2.2
pytz       2020.1
setuptools 47.1.0
sqlparse   0.3.1
(venv_dog) Ponta@bin # 

Django入ったみたいですね!バージョンは3.1ってことですね。
バージョンは次の方法でも確認できます。

(venv_dog) Ponta@bin # python -m django --version
3.1
(venv_dog) Ponta@bin #

おしまい。じゃあね!バイバイ!

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1