diadia

趣味のプログラムを書く 

django環境構築方法

目標

結論としてdjango2.0以上のものを使いたい。

そのためにはpython3以上を使うことにする。

そしてvirtualenvを設けてやっていくとする。

 

概要

やり方は2つある。condaを使わない方法と使う方法。個人的にはcondaを使って構築するほうが好き。

 

condaを使わない方法

①python3をインストール

②virtualenvをインストール

ディレクトリを作ってそこに仮想環境を構築する(ここでpython3が入る)

④仮想環境を起動させる

⑤終了させる

 

コマンド

pythonからダウンロード、インストール。

pip install python3 またはsudo easy_install python3でも出来るかもしれない。

これは次回確認する。

②sudo easy_install virtualenv 

パスワードを打ち込む

③virtualenv (仮想環境のディレクトリ名)

cd (仮想環境のディレクトリ名)

で移動し、

virtualenv -p python3 (仮想環境のディレクトリ名) 

④source bin/activate

※sourceコマンドはlinuxにおけるファイル実行コマンドである。

※確認 python -V これでpython3以上が入っていればオッケイ

⑤deactivate

 

 

condaを使う方法

conda create -n <環境名> python=3.6.4

conda activate <環境名>

pytthonのバージョン指定ではpipがダウンロードされているので

pip install django==2.1

 

※不要になった環境は以下のように削除する

conda info -e 

conda env remove -n <環境名> 

 

 

 

EC2ではデフォルトでpython3.6が使えるパッケージがあるのでそれをインストールして環境構築するとすぐできる。

AmazonLinuxでデフォルトで使えるpython36-virtualenvパッケージを使ったPython3.6 venv環境の構築 | SaintSouth.NET

 

インストール

sudo yum install python36-virtualenv

 

作りたいディレクトリにて

virtualenv-3.6 -p python3.6 (環境名)