Macports/Django 설치 문제에 대한 많은 게시물을 발견했지만 아무도 내 상황을 해결하지 못하는 것 같습니다. 이 잘 작동하는 것 같았다Django 설치 Wierdness - Mac OSX 10.8.5 및 Macport Python 2.7.6 - Django/Python/Unix 초보자
sudo port install py27-django
사용하여 명령 줄에서 MacPorts를를 사용하여 장고 설치
. 나는 IDLE을 열고 django를 가져올 수있었습니다. 다음 코드 비트
import django
from django.core import management
print django.VERSION
반환 내가 가지고
내가 설치 장고 1.5.1의 최종 버전을 의미합니다. 그래서 모든 것이 잘 된 것 같습니다.(1, 5, 1, 'final', 0)
그러나, 지금은 학습을 얻기 위해 내 장고 튜토리얼로 전환하고 난 장고가 설치되어 있는지 확인하려면 명령 줄에이를 입력하도록 요청하고있다 : 다음과 같은 오류를
python -c "import django; print(django.get_version())"
를 얻을 :
> File "<string>", line 1, in <module> ImportError: No module named
> django
일부 다른 데이터 비트. 마지막으로
/Library/Frameworks/Python.framework/Versions/2.7/bin:/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin
명령
django-admin.py startproject mysite
반환
-bash: django-admin.py: command not found
그러나
django-admin-2.7.py startproject mysite
작품 (내 사이트에라는 새로운 디렉토리를 생성 명령 : 여기 내 $의 PATH의 작업 디렉토리). 나는 Macports가 django-admin 파일의 이름을 바꾸는 somehwere를 읽었다.
저는 약간의 혼란을 피하기 위해 몇 주 동안 유닉스에서만 작업 해 왔습니다. 내 시스템에 장고를 가지고있는 것처럼 보이지만 아마도 명령 행에서 액세스하려고하는 파이썬은 Macport가 사용하는 파이썬과는 다른 파이썬입니다.
도움을 주셨습니다.
데니스
Macports를 사용하는 대신 pip를 통해 Django를 설치하지 않으시겠습니까? 예 : pip 설치 Django (최신 릴리스 용) 또는 pip install Django = 1.5.1 - 장고를 설치하는 아주 좋은 방법입니다. 모든 것이 나중에 정리됩니다 (예 : 이전 버전을 제거하고 django-admin.py를 올바르게 놓으십시오). https://pypi.python.org/pypi/pip – chewynougat