web-dev-qa-db-ja.com

pip install Django on python3.6

pip install Djangoを実行すると

要件はすでに満たされています:Django in /usr/local/lib/python2.7/dist-packages

代わりにpython3.6を使用します(/usr/bin/python3.6に既にインストールされています)。 Django on python 3.6?の最後のバージョンをインストールする正しいpip構文は何ですか

11
davideghz

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
11
Essex

pipがある場合は、直接使用します

pip3 install Django

そうでない場合は、python version as forとしてvirtualenvを使用してください。

pip -p python3.6 virtualenv name

次に、Django=の任意のバージョンをインストールできます。

4
Shivkumar kondi

他の人が示唆したようにグローバルにインストールできますが、インストールする推奨される方法は、virtualenvまたはvenvを使用することです。 virtualenv(virtualenvwrapperを使用)を使用している場合は、

mkvirtualenv --python="path to python3 executable" "environment name"
pip install Django

内部仮想環境pippip3はデフォルトで、pythonも同様です。

2
hspandher

Python2.7にDjangoをインストール済みであることを意味します。

Python3の場合、Djangoをインストールできます。

pip3 install Django

Virtualenvをアクティブにして、pip install Djangoを実行することもできます

1
Robert Lu

これらの種類のpipの問題でよくあるように、インストールする前に、pip -Vpipが指している場所を確認してください。

それがPython 2を指している場合、pip3 -V;を試すことができます。それがPython 3の古いバージョンを指している場合は、pip3.6に進みます。

最終的なアプローチとして、python3.6 -m pip install ..python自体をいつでも確認できます。