내 Ubuntu 16.04에 Django (1.8.2)를 설치했습니다.
작업 프로젝트를 복제하고 서버를 실행할 때 다음 오류가 발생했습니다.가져 오기 오류 : 특정 프로젝트에 대해 django라는 모듈이 없습니다.
Traceback (most recent call last):
File "manage.py", line 31, in <module>
execute_from_command_line(sys.argv)
File "/usr/lib/python2.7/django/core/management/__init__.py", line 338, in execute_from_command_line
utility.execute()
File "/usr/lib/python2.7/django/core/management/__init__.py", line 312, in execute
django.setup()
File "/usr/lib/python2.7/django/__init__.py", line 18, in setup
apps.populate(settings.INSTALLED_APPS)
File "/usr/lib/python2.7/django/apps/registry.py", line 85, in populate
app_config = AppConfig.create(entry)
File "/usr/lib/python2.7/django/apps/config.py", line 119, in create
import_module(entry)
File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module
__import__(name)
ImportError: No module named django
관측 (들) :
- 나는 새 프로젝트를 시작하고 동일한의 서버를 실행 할 수 있어요.
settings.py
에서INSTALLED_APPS
의 값은 다음과 같습니다 무엇 내가 시도INSTALLED_APPS = ( 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'Telecommands', 'Telemetry', 'captcha', 'django.contrib.sitemaps', 'djcelery', 'kombu.transport.django', # 'grappelli', # 'chronograph', # 'registration', # Include the registration )
?
pip install django==1.8.2
을 사용하여 django를 설치하십시오. 오류가/usr/lib/python2.7/
참조하여보고 된 이래
,
- ,
/usr/lib/python2.7/dist-packages/
및~/.local/lib/python2.7/dist-packages
한다.
각 경로에 django (1.8.2)를 하나씩 설치하여
PYTHONPATH
을 병렬로 업데이트합니다. - 아니요 설치하는 동안 오류가 발생합니다.
는 I 시도 : I는 경로
/usr/local/lib/python2.7/dist-packages
혼동있어
또한
sudo pip install --install-option="--install-purelib=/usr/lib/python2.7/site-packages/" --ignore-installed django==1.8.2
나를 도와 줄 수 있습니까? 친절하게도 오류의 원인을 설명하십시오.
질문이'INSTALLED_APPS' vaule로 업데이트됩니다. –
최신 Django 1.8.x 버전은 현재 1.8.16입니다. 1.8.2를 실행 중이라면 몇 가지 보안 수정이 누락되었습니다. – Alasdair