2015-01-27 4 views
0

Im Python 도구 테스트 Visual Studio의 경우 장고 프로젝트를 만들고 SyncDB를 만들고 장고 관리자를 아무 문제없이 설치했지만 이제는 데이터베이스 인스턴스를 Django 1.7 Migrations과 같이 만들려고합니다. 요점은 내가 어떻게 그 일을 할 수 있는지를 알 수 없다는 것이다. 나는 google에서 주저하고 이것을 찾아 낸다 : How to run django database migrations with PTVS?. 따라서 이주 명령은 wrap되지 않습니다. Windows 명령 프롬프트를 사용하여 C : \ Python34 \; C : \ Python34 \ Scripts;를 설치하려고했습니다. PATHS하지만 python manage.py runserver과 같은 장고 명령을 입력하면 No module named 'django'이 표시됩니다. 그것은 내 장고 프로젝트 가상 환경을 가리키고있는 것 같지는 않지만 그 방법을 모른다.PTVS Django 데이터베이스 마이그레이션

내 django 앱의 env 경로에서 명령을 실행해도 작동하지 않습니다.

이미지 :

enter image description here

고마워요!

답변

1

가상 환경을 사용하기 전에 활성화해야합니다. env\activate 또는 env\bin\activate을 실행하십시오. Windows 사용자가 아니기 때문에 가상 경로가 Windows에서 어떤 경로를 사용하는지 잘 모르겠습니다.

+0

경로 : [env \ Scripts \ activate]는 이제 콘솔에 나타나지만 "No module django"와 같은 결과가 나타납니다. 내가 다시 chequed 내 가상 env django에서 1.7.3이 설치되었습니다 –

+0

어떻게 virtualenv에 django를 설치 했습니까? 먼저'activate'를 호출 한 다음'pip install django'를 호출해야합니다. – catavaran

+0

가상 env를 제거하고 다시 작성하면 문제를 해결할 수 있습니다. 감사합니다. @catavaran을 사용하면 문제를 해결할 수있는 힌트를 얻을 수 있습니다. –

0

virtualenv를 활성화해야합니다. env/Scripts 디렉토리로 이동하여 activate.bat을 실행하십시오. 그런 다음 주 프로젝트 디렉토리로 이동하여 다시 시도하십시오 python manage.py runserver. No module named 'django'이 여전히 표시되면 django가이 환경에 설치되어 있는지 확인하십시오. pip install django을 시도하십시오.

관련 문제