LoginSignup
2
4

More than 1 year has passed since last update.

【備忘録】python + django セットアップ

Last updated at Posted at 2022-04-01

経緯

需要はないですが、少しハマったので自信の備忘録として残しておきます。

python インストール

ディストリビューションのanacondaがオススメです。
https://www.anaconda.com/products/distribution

仮想環境構築

他の開発環境に影響を出さないように仮想環境を構築する。
コマンドプロンプトを開きます。
C:\下に仮想環境フォルダを作ります。

cmd
cd C:\
mkdir django_venv

ここでは「C:\django_venv」を作りました。
仮想環境を作ります。

cmd
python -m venv django_venv

仮想環境を起動します。

cmd
cd C:\django_venv\django_venv\Scripts
activate
(django_venv) C:\django_venv\django_venv\Scripts>

djangoインストール

何もインストールされていないことを確認します。

cmd
(django_venv) C:\django_venv\django_venv\Scripts>pip freeze

djangoをインストールします。

cmd
(django_venv) C:\django_venv\django_venv\Scripts>pip install django

ここでエラーが。
「pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.」
下記サイトを参考にさせて頂きました。
https://kumasuke-blog.com/pip-install-2/

どうも、anacondaにpathを通しまくれば良い模様。
実際にやってみる。

環境変数のPathに下記を通した。
C:\Anaconda\Library\bin
C:\Users[あなたのコンピュータの名前]\anaconda3
C:\Users[あなたのコンピュータの名前]\anaconda3\Library\mingw-w64\bin
C:\Users[あなたのコンピュータの名前]\anaconda3\Library\bin
C:\Users[あなたのコンピュータの名前]\anaconda3\Scripts
C:\Users[あなたのコンピュータの名前]\anaconda3\bin

一度コマンドプロンプトを再起動して、再度仮想環境を起動。djangoインストールを実行。

(django_venv) C:\django_venv\django_venv\Scripts>pip install django
Collecting django
  Downloading Django-4.0.3-py3-none-any.whl (8.0 MB)
     |████████████████████████████████| 8.0 MB 6.8 MB/s
Collecting sqlparse>=0.2.2
  Downloading sqlparse-0.4.2-py3-none-any.whl (42 kB)
     |████████████████████████████████| 42 kB 3.2 MB/s
Collecting asgiref<4,>=3.4.1
  Downloading asgiref-3.5.0-py3-none-any.whl (22 kB)
Collecting tzdata
  Downloading tzdata-2022.1-py2.py3-none-any.whl (339 kB)
     |████████████████████████████████| 339 kB 6.4 MB/s
Installing collected packages: tzdata, sqlparse, asgiref, django
Successfully installed asgiref-3.5.0 django-4.0.3 sqlparse-0.4.2 tzdata-2022.1
WARNING: You are using pip version 21.2.3; however, version 22.0.4 is available.
You should consider upgrading via the 'C:\django_venv\django_venv\Scripts\python.exe -m pip install --upgrade pip' command.

無事うまくいきました!感謝感謝です。

せっかくだからdjangoプロジェクト作成

(django_venv) C:\>django-admin startproject mysite

せっかくだからrunserver

(django_venv) C:\>cd mysite
(django_venv) C:\mysite>python manage.py runserver
Watching for file changes with StatReloader
Performing system checks...

System check identified no issues (0 silenced).

You have 18 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions.
Run 'python manage.py migrate' to apply them.
April 01, 2022 - 21:43:23
Django version 4.0.3, using settings 'mysite.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.

http://127.0.0.1:8000/
にアクセスする。無事、トップ画面が表示されました!お疲れ様です。
本当に、簡単ですよね・・・笑

image.png

2
4
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
2
4