django + virtualenv : manage.py 명령은 프로젝트 이름의 수입업자와 함께 실패

StackOverflow https://stackoverflow.com/questions/2427282

  •  19-09-2019
  •  | 
  •  

문제

아마도 쉬운 해결책이기 때문에 이것은 내 마음을 날려 버리고 있지만, 이것을 일으킬 수있는 원인을 알 수는 없습니다.

그래서 나는 새로운 개발자 상자가 있고 모든 것을 설정하고 있습니다. virtualenv를 설치하고 프로젝트를위한 새로운 환경을 만들었습니다. ~/.virtualenvs/projectname

그런 다음 프로젝트를 Github에서 프로젝트 디렉토리로 복제했습니다. 여기에 멋진 것은 없습니다. 아니요 .pyc 주위에 앉아있는 파일은 깨끗한 코드 슬레이트입니다.

그런 다음 VirtualEnV를 활성화하고 PIP를 통해 Django를 설치했습니다. 지금까지 모두 좋아 보인다.

그런 다음 나는 달린다 python manage.py syncdb 내 프로젝트 내에서. 이것은 내가 혼란스러워하는 곳입니다.

 ImportError: No module named projectname

그래서 나는 코드 내에서 프로젝트 이름을 참조했을 것이라고 생각했습니다. 그래서 나는 코드 기반을 통해 (실제로 ACK)를 grep하고 나는 어떤 종류의 종류를 찾지 못했습니다.

그래서 이제 나는이 환경을 감안할 때 왜 내가 이름이 지정된 모듈에 수입을 얻고 있습니까? projectname 내 코드의 어느 곳에서나 참조되지 않습니까?

솔루션을 기대합니다 .. 감사합니다!

도움이 되었습니까?

해결책

ProjectName은 정확히 (Modulo Tothix) 프로젝트가있는 디렉토리의 이름입니까? Wild Thomes, 그러나 나는 Django가 현재 디렉토리로 몇 가지 일을한다는 것을 알고 있습니다.

또한 ProjectName을 가져 오려는 것은 무엇입니까? 트레이스 백이 있습니까? 그렇지 않다면 달리기를 시도하십시오 py manage.py --traceback syncdb 그리고 무슨 일이 일어나는지보십시오.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top