2017-07-20 13 views
0

私はvirtualenvのをWindowsマシン上の仮想環境を構成しようとしていると私はmanage.py実行ジャンゴ - はImportError:django.core.managementという名前のモジュール - Windows 7の

を実行することができませんでした私はいくつかの他のstackoverflow答え(Running django in virtualenv - ImportError: No module named django.core.management?)を見直し、私が持っている問題を解決することができませんでした。私が午前のはここ

は、私が最初の行を削除しmanage.py

  1. に以下の修正を試みてきた

    C:\Users\tyarboro\Documents\Project (master) 
    (venv) λ pip freeze 
    Django==1.7 
    django-admin-sso==2.1.0 
    django-social-auth==0.7.28 
    httplib2==0.9.2 
    json2html==1.0.1 
    oauth2==1.9.0.post1 
    oauth2client==2.2.0 
    pyasn1==0.1.9 
    pyasn1-modules==0.0.8 
    python-openid==2.2.5 
    rsa==3.4.2 
    six==1.10.0 
    

    C:\Users\tyarboro\Documents\Project (master) 
    (venv) λ manage.py 
    Traceback (most recent call last): 
        File "C:\Users\tyarboro\Documents\Project\manage.py", line 9, in <module> 
        from django.core.management import execute_from_command_line 
    ModuleNotFoundError: No module named 'django' 
    

    ...ですファイルの#!/ usr/bin/env python

  2. 仮想環境内のサイトパッケージを含むディレクトリにsys.path.appendを設定します。 sys.path.append( 'C:\ Users \ユーザーtyarboroドキュメント\ \プロジェクト\ venv \ binに\アクティブ\ Libの\サイト - パッケージ')

が、私は問題が仮想環境は、Pythonを実行していることだと思います仮想環境内ではなく仮想環境外で実行されます。どのようにこれを修正するための任意の提案?

ありがとうございます! built-in pip moduleを使用してinstallジャンゴへ

+0

は同じvirtualenvの上** Django1.7をインストールしてみてください。 –

答えて

0

試してみてください。

pip install django 

このコマンドはずsite-packagesディレクトリにinstallパッケージ。

は、このドキュメントを参照してください。install-python-django-on-windows

+0

これは私が最初に試したことの一つです。 C:¥Users¥tyarboro¥Documents¥Project¥venv¥bin¥activate¥Lib¥site-packages(master) (pipv)λpipインストールdjango 要件はすでに満たされています:c:\ users \ tyarboro \ documents \ projectのdjango \ venv \ lib \ site-packages – yarrsmash

+0

@yarrsmashこの 'python -c" import django; print(django.get_version()) "'を使ってDjangoがあなたのPCやvirtualenvにインストールされているかどうかを調べます。インストールされている場合は、この 'export PYTHONPATH =/usr/local/lib/python2.7/site-packages'を使用してエクスポートしてください。 –

+0

ありがとう!問題は、私がプロジェクト用に間違ったバージョンのPythonを使用していたことでした。私がインストールしたpython3ではなくpython2が必要でした。私はpython2をインストールし、ここでstackoverflowの議論に従うことで、両方のバージョンの実行をサポートするようにマシンを設定しました:https://stackoverflow.com/questions/3809314/how-to-install-both-python-2-x-and-python-3 -x-in-windows-7&here:https://www.reddit.com/r/learnpython/comments/3l5pc9/using_python_3_and_python_2_on_the_same_machine/ – yarrsmash

関連する問題