2012-11-01 1 views
1

그래서 파이썬 2.7.3이 설치되어 있고 Django 웹 사이트 https://docs.djangoproject.com/en/dev/topics/install/을 사용하여 Mac OS X Mountain Lion에 Django를 설치했습니다.Django ImportError : django라는 모듈이 없습니다

$ cd Django 
$ cd djangowork 
$ cd firstproj 
$ python manage.py runserver 
Traceback (most recent call last): 
    File "manage.py", line 8, in <module> 
    from django.core.management import execute_from_command_line 
ImportError: No module named django.core.management 

이것은 내가 오류입니다 : 내가 현재 말을 내 현재 터미널에서 장고를 사용하지만, 나는 새로운 터미널을 열 때 시도 할 수 있어요, PIP 및 가상 ENV를 사용했다. 나는 나의 문제에 대한 해결책을 온라인에서 찾았다. 그것은 PATH를 다루는 일반적인 문제인 것처럼 보입니다. 그러나, 나는 그것을 고치는 법을 이해할 수 없다. 어떤 도움이라도 대단히 감사 할 것입니다! (내가 나갈 경우 그러나 나는 모든 것을 잃게)

(my_new_env)$ cd Django 
(my_new_env)$ cd djangowork 
(my_new_env)$ cd firstproj 
(my_new_env)$ ls 
firstproj manage.py testdb 
(my_new_env)$ python manage.py runserver 
Validating models... 

0 errors found 
October 31, 2012 - 18:51:22 
Django version 1.6.dev20121029143154, using settings 'firstproj.settings' 
Development server is running at http://.../ 
Quit the server with CONTROL-C. 

답변

1

주의 두 번째 경우에 당신이있는 프롬프트가 나타나기 전에 (my_new_env)이 아닌 방법 :

내 작업 터미널이 어떻게 생겼는지의 예입니다 먼저? 그것은 두 번째 경우에만 가상 환경을 제대로 실행하기 때문입니다. 프롬프트에서 파이썬 명령을 실행하기 전에 source my_new_env/bin/activate을 실행하십시오. 환경을 올바르게 설정하려면 프롬프트 앞에 항상 (my_new_env)이 있어야합니다. 열려있는 모든 터미널 창에서이 작업을 수행해야합니다.

+0

$ 소스 venv/bin/activate -bash : venv/bin/activate : 해당 파일이나 디렉토리가 없습니다. – Megan

+0

여전히 작동하지 않습니다 .... 가상 위치는 내 위치입니까? – Megan

+0

소스 my_new_env/bin/activate 대신이 코드를 사용해야했습니다! 정말 고맙습니다!! : D – Megan