2016-08-29 8 views
0

python 3.5用にdjangoをダウンロードするにはどうすればよいですか?私は、仮想環境と種類実行すると:django 1.10をpython 3.5にダウンロード

pip install Django 

を私が取得:

Requirement already satisfied (use --upgrade to upgrade): django in /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages 

PyCharmを使用したとき、私はこの問題に気づきました。 PyCharmはDjangoがPython 2.7にインストールされていることを示していますが、3.5にはインストールされていません。 djangoを3.5にインストールするにはどうすればよいですか?

メインのpythonパッケージは2.7です。私の作品は2.7を使用し、3.5に向かって移行しています。したがって、私は両方が必要で、デフォルトとして2.7を保ちたいと思います。

+1

ますことを確認しますプラグインをインストールする前にenvを有効にしてください: 'source bin/activate && pip install Django'または右ピップへのパスを指定してください:' bin/pip install Django'そしてその後は正しいPython: 'bin/python ...' – allcaps

+0

私は仮想env活性化rnを持っています。 Django 1.10はその上にありますが、ターミナルとpycharmには2.7しか表示されません。私はそれを具体的に3.5にする必要があると思います。どのようにしてもわからない。 – Robby

+0

実行しているオペレーティングシステムと、Python 3.5をインストールしているかどうかを指定する必要があります。 – Av4t4r

答えて

0

使用してみてください:

PIP3をDjangoにインストールするかさえpip3.5インストールDjango

これは、pipだけでpython2 pipをピックアップするので、これは私が使用したものです。私はDjangoをpython2とpython3の両方にインストールしています。

1

Python 2.7でvirtualenvを作成しました。あなたは最初にこの新しいvirtualenvのをアクティブに、そしてあなたが望むように最終的には、

のPython 3.5でvirtualenvの上pip install djangoを実行するあなたはできるだけ多くの仮想環境を持つことができますが、それぞれ次に

virtualenv -p <path/to/python3.5> <path/to/new/virtualenv> 

のPython 3.5で

をvirtualenvのを作成する必要がありますvirtualenvは単一のPythonインストールしか保持できません。あなたはPythonインタプリタを指定しない場合、デフォルトの1はvirtualenvのを作成するために使用されます(あなたのケースでは、デフォルトは2.7である)

+0

です。 'pyvenv-3.5 ./Env'、 'source ./Env/bin/activate'、最後に 'pip install django'を実行します。私が「python -m django --version」と入力すると、「1.10」と表示されます。しかし、私のPyCharm doesntはdjangoモジュールを3.5に、2.7にしか示していません。私は自分のプラットフォームでそれをダウンロードすると、それは正常にダウンロードされているがまだ動作していないことを示しています。インタプリタを2.7に変更すると、動作しているように見えます。しかし、3.5にも現れません。 – Robby

+1

Python 3.5のvenvにインストールされているものを指すように、Pythonを使ってdjangoを再インストールする必要はありません。それは設定 - >プロジェクトインタープリタ - >プロジェクトインタープリタ(既存のものを追加して、単にそれを正しいフォルダ/パスにポイントする)にあります。これがあなたの問題だった場合はお知らせください。この新しい情報を反映するために回答を編集できます – Av4t4r

0

任意のジャンゴのバージョンとのpython(Linux)をインストールする最も簡単なのpythonのためvirtualenvwrapperをインストールすることである: ここに私達は最初にあなたのコンソール を開き、以下のコマンドを入力し、行く: の1- sudoのピップ 2 - →virtualenvwrapperインストール私はのカップルを設定する必要がありました。この後

3-which virtualenvwrapper_lazy.sh 

/usr/local/bin/virtualenvwrapper_lazy.sh)私の場合/usr/local/bin/virtualenvwrapper.sh(in をvirtualenvwrapper.shました薄いですgs。まず最初に、Python仮想環境のディレクトリを作成しました。 mkdir〜/ .virtualenvs

また、シェルに環境変数を追加しました。私はbashshellを使用してから bashのような標準シェルを使用している場合は、〜/ .bashrcファイルに設定を追加する必要があります。

輸出WORKON_HOME =は$ HOME/.virtualenvs また、私はとき、私のシェルが起動起動スクリプトを実行するために〜/ .bashrcのにコマンドを追加する必要がありました: - >ソースは/ usr/local/binに/ virtualenvwrapper_lazy。SH 最後に、新たな仮想環境を作成するには、MyTestにvirtualenvironmentを作成する場合たとえば、あなただけの端末からこのコマンドを入力する必要があります。

mkvirtualenvのMyTest

、それがすべて

関連する問題