pip install Django
を実行すると
要件はすでに満たされています:Django in /usr/local/lib/python2.7/dist-packages
代わりにpython3.6を使用します(/usr/bin/python3.6
に既にインストールされています)。 Django on python 3.6?の最後のバージョンをインストールする正しいpip
構文は何ですか
Pip3をインストールする必要があります:
Sudo apt-get install python3-pip
次に、venv
を操作する必要があります
pip3 -p python3.6 virtualenv name
そして、あなたは書く必要があります:
pip3 install Django
#or specific version
pip3 install Django==1.10.5
pipがある場合は、直接使用します
pip3 install Django
そうでない場合は、python version as forとしてvirtualenvを使用してください。
pip -p python3.6 virtualenv name
次に、Django=の任意のバージョンをインストールできます。
他の人が示唆したようにグローバルにインストールできますが、インストールする推奨される方法は、virtualenvまたはvenvを使用することです。 virtualenv(virtualenvwrapperを使用)を使用している場合は、
mkvirtualenv --python="path to python3 executable" "environment name"
pip install Django
内部仮想環境pip
はpip3
はデフォルトで、python
も同様です。
Python2.7にDjangoをインストール済みであることを意味します。
Python3の場合、Djangoをインストールできます。
pip3 install Django
Virtualenvをアクティブにして、pip install Django
を実行することもできます
これらの種類のpip
の問題でよくあるように、インストールする前に、pip -V
でpip
が指している場所を確認してください。
それがPython 2
を指している場合、pip3 -V
;を試すことができます。それがPython 3の古いバージョンを指している場合は、pip3.6
に進みます。
最終的なアプローチとして、python3.6 -m pip install ..
でpython
自体をいつでも確認できます。