2012-01-03 4 views
0

새 프로젝트를 만들려고하는데 다음과 같은 오류가 발생합니다. 나는 파이썬 2.6 를 사용하여 1.3.0pkg_resources.DistributionNotFound : Django == 장고에서 새 프로젝트를 만드는 동안 1.3.1을 만듭니다.

File "/usr/local/bin/django-admin.py", line 4, in <module> 
    import pkg_resources 
    File "/usr/lib/python2.6/dist-packages/pkg_resources.py", line 2659, in <module> 
    parse_requirements(__requires__), Environment() 
    File "/usr/lib/python2.6/dist-packages/pkg_resources.py", line 546, in resolve 
    raise DistributionNotFound(req) 
pkg_resources.DistributionNotFound: Django==1.3.1 
+0

두 개 이상의 다른 버전의 장고가 설치되어 있습니까? – Chewie

+0

아마 그것을 확인하는 동안 나는 잘 모르겠다. – burning

답변

4

을 장고 당신이 모두 장고 1.3.0과 1.3.1이 설치되어있는 것 같다 당신은 장고 1.3를하면서 장고에서 django-admin.py은 1.3.1 사용하고 있어요. 기본 Python 경로에서 0을 반환합니다.

중 하나를 시도해보십시오

  1. 파이썬 경로에서 장고 버전 (장고 1.3.0 설치 bin/ 디렉토리 내부의 하나)에 해당하는 django-admin.py의 올바른 버전을 사용. 올바른 django-admin.py 스크립트가이 작업을 실행하여입니다

    확인해 볼 수 있습니다 :

    echo "$(dirname $(python -c "import django; print django.__file__"))/bin/django-admin.py"

  2. 파이썬 경로를 얻기 제대로 장고 1.3.1 설치를 가리 키도록.

0

easy_install을 사용하여 설치하려고하면 easy_install.pth 파일을 삭제 해보십시오.

pip가 작동하지 않아서이 문제가 발생했습니다. easy_install을 시도하고 최신 django를 설치 했으므로 dist-packages 폴더에서 해당 파일을 삭제해야합니다. 이것이 도움이되기를 바랍니다.

관련 문제