2014-06-19 5 views
0

안녕하세요 저는 최근에 pip install Django을 사용하여 Mac OS X 10.9에 django를 설치했습니다. 설치에 성공, 지금 내 python3.3.3은 다음 디렉토리에 설치되었다django는 python3.3.3에서 작동하지 않습니다

이 디렉토리 내부

을 /usr/local/lib/python3.3/site-packages이있는

django-admin.py startproject mysite 
: 그래서 설치 문제는 내가 다음 절차를하려 할 때 발생 3.

파이썬에 성공이라고 가정하고 장고를위한 디렉토리

python manage.py runserver 

또는

python3 manage.py runserver 

오류는 다음과 같습니다 :

위의 명령이 성공이 명령에 다음 파일 있는 디렉토리 생성 또한

File "manage.py", line 8, in <module> 
    from django.core.management import execute_from_command_line 
ImportError: No module named 'django' 

를 나는 찾을 수 있습니까 해결책은 있지만 실용적인 것은 아닙니다. django-admin.py 파일의 첫 번째 주석을 변경하여 컴파일러를 Python의 올바른 버전으로 연결하는 것이었지만 문제는 동일합니다.

어떤 도움이 필요합니까?

+0

virtualenv를 사용해야합니다. –

+0

장고의 공식 웹 사이트에서 pip 설치를 사용하고 있습니다. virtualenv로 무엇을해야합니까? –

답변

0

체크 아웃 OSX에 파이썬 개발에 대한이 튜토리얼 : http://hackercodex.com/guide/python-development-environment-on-mac-osx/

VIRTUALENV는 다른 가상 환경 또는 시스템 파이썬 버전/라이브러리를 방해하지 않고 파이썬 버전과 파이썬 라이브러리 다른를 설치할 수있는 당신이 샌드 박스를 만들 수 있습니다.

그러나 문제는 장고가 시스템 경로에 추가되지 않아서 파이썬이 장고 파일을 어디에서 찾을 수 있는지 알지 못하는 것 같습니다. 기존 라이브러리와 충돌 할 수 있으므로 시스템 경로에 새로운 것을 추가하는 것은 위험 할 수 있습니다.

virtualenv를 사용하는 경우 각 환경에는 고유 한 "시스템"경로가 있으며 해당 환경의 python 실행 파일은 django 파일의 위치를 ​​알 수 있습니다.

+0

위대한 작품! 고맙습니다 –

관련 문제