제발 도와주세요, 장고에 상당히 익숙합니다. 나는 django가 설치된 virtualenv를 사용하고 있습니다.이 명령을 사용하여 새 프로젝트를 만들었습니다. django-admin startproject 프로젝트 이름 그리고 코드 cd projectname을 사용했습니다. 내가 파이썬 manage.py 을 실행할 때 는하지만이 오류가 발생합니다 :우분투에서 python manage.py를 실행하는 중에 오류가 발생했습니다.
이 내manage.py
파일과 같은 모습입니다
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'
:
#!/usr/bin/env python
import os
import sys
if __name__ == "__main__":
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "firstdjango.settings")
from django.core.management import execute_from_command_line
execute_from_command_line(sys.argv)
나는 정말로 당신이 그것을했다고 확신하지만 manage.py runserver를 실행하기 전에 virtualenv를 활성화 했습니까? –
django가 설치된 패키지 목록에 나타 납니까? 찾아내는'pip freeze '라고 치자. – denvaar
IDE에서 manage.py를 실행하는 경우 IDE에서 올바른 가상 환경을 활성화해야합니다. Pycharm의 예 : https://www.jetbrains.com/help/pycharm/2016.1/adding-existing-virtual-environment.html – matyas