Ubuntu で、python仮想環境にDjangoをインストール

Djangoは、バージョンにより
Pythonのバージンが関係するので、
少々厄介のよう

一度、構築できてしまえば、後は問題ないのですが。

Django1.11をインストールするために仮想環境を構築

何回か、エラーのなったので整理しておく

バージンを調べる
python -V
Python 3.6.3

3.6のよう

色々試したいので、仮想環境を構築したい

python3.6 -m venv env

エラーになり
apt-get install python3-venv
とのアドバイス

sudo apt-get install python3-venv

E: パッケージ python3-venv が見つかりません
パッケージがないというエラー

3.6が入っているからとりあえず作ってみる
python3.6 -m venv –without-pip env

作れた。
source env/bin/activate

pip install -U pip

エラーになる
とりあえず、入れてみる

pip install django==1.11.17
インストールできたみたい

走らすと、エラー
equirement already satisfied: django==1.11.17 in /usr/local/pyenv/versions/3.4.7/lib/python3.4/site-packages (1.11.17)

3.4の所入っている?
3.4.7じゃだめだよね

python -m django –version
/env/bin/python: No module named django

認識していない
deactivate

ちゃんといれないとだめみたい
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update

#sudo apt-get install python3.6
sudo apt-get install python3.6-venv

インストールできた

python3.6 -m venv env
source env/bin/activate

pip install -U pip
pip install django==1.11.17

python -m django –version

今度は認識できた。

上手く走った。

はじめから
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update

sudo apt-get install python3.6
sudo apt-get install python3.6-venv
として置けばよさそう。

あとは、
python3.6 -m venv env
source env/bin/activate
pip install -U pip
pip install django==1.11.17

できてしまうと、なんでもないことなんですが。