はじめに
pythonをインストールした後にDjangoをインストールしようとして詰まったので、
その際の解決法を書いていきます。
実行
ターミナル上で次のコマンドを入力します。
pip install django
これでDjangoがインストールされるはずですが、次のエラーが出ました。
-bash: pip: command not found
「pip
がインストールされていないのでこのコマンドは使えない」というエラーのようです。
ならばpipをインストールすればいいと、次のコマンドを実行します。
python -m pip install -U pip
すると今度は次のエラーが出てきます。
/usr/bin/python: No module named pip
どうやら「pythonにpipなんてないよ」というエラーのようです。
python
とpython3
が別物だったことを思い出し、次のコマンドを入力しました。
python3 -m pip install -U pip
今度は上手くいったようで、次のメッセージが表示されました。
Collecting pip
Downloading https://files.pythonhosted.org/packages/(中略) (1.4MB)
|████████████████████████████████| 1.4MB 1.4MB/s
Installing collected packages: pip
Found existing installation: pip 19.2.3
Uninstalling pip-19.2.3:
Successfully uninstalled pip-19.2.3
Successfully installed pip-20.0.2
改めて次のコマンドを入力します。
pip install django
これも上手くいき、次のメッセージが表示されました。
Collecting django
Downloading Django-3.0.4-py3-none-any.whl (7.5 MB)
|████████████████████████████████| 7.5 MB 2.0 MB/s
Collecting asgiref~=3.2
Downloading asgiref-3.2.5-py2.py3-none-any.whl (19 kB)
Collecting pytz
Downloading pytz-2019.3-py2.py3-none-any.whl (509 kB)
|████████████████████████████████| 509 kB 46.8 MB/s
Collecting sqlparse>=0.2.2
Downloading sqlparse-0.3.1-py2.py3-none-any.whl (40 kB)
|████████████████████████████████| 40 kB 701 kB/s
Installing collected packages: asgiref, pytz, sqlparse, django
Successfully installed asgiref-3.2.5 django-3.0.4 pytz-2019.3 sqlparse-0.3.1
これで完了です。