【CentOS7】 django をインストールする話
CentOS7 に python のフレームワーク django をインストールした話です。
django とは
python の Webアプリケーションフレームワークです。
非常に多機能であり、フルスタックフレームワークと称されることもしばしば。
Webサーバとしてコンテンツを提供するもよし、APIサーバとしてもよしな器用なで便利な子です。
近年では最も勢いのあるPythonフレームワークであり、求人でも django のスキルを求められることが多く見られます。
インストールする環境
$ cat /etc/redhat-release CentOS Linux release 7.4.1708 (Core)
Python の最新バージョン(3.6.4) をインストールする
関連パッケージのインストール。
以下のコマンドを実行します。
$ sudo yum install gcc zlib-devel bzip2 bzip2-devel readline readline-devel sqlite sqlite-devel openssl openssl-devel git
Python3 のインストール。
yumリポジトリを追加してそこから取ってきます。
以下のコマンドを実行します。
$ sudo yum install -y https://centos7.iuscommunity.org/ius-release.rpm $ sudo yum install python36u python36u-libs python36u-devel python36u-pip $ python3.6 --version Python 3.6.4
django のインストール
公式のgithubリポジトリから取ってきます。
以下のコマンドを実行します。
$ git clone https://github.com/django/django.git $ sudo pip3.6 install -e django/ Obtaining file:///home/(snip)/django Collecting pytz (from Django==2.1.dev20180127235140) Downloading pytz-2017.3-py2.py3-none-any.whl (511kB) 100% |████████████████████████████████| 512kB 2.0MB/s Installing collected packages: pytz, Django Running setup.py develop for Django Successfully installed Django pytz-2017.3 $ python3.6 -m django --version 2.1.dev20180127235140
ここまでで django のインストールが完了し、動作する環境が整いました。