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
できてしまうと、なんでもないことなんですが。