서버에 Django (v1.11.6)
앱이 있고 Python v2.7
을 사용하고 있습니다. 내가 sudo service apache2
다시 시작 실행할 때 (virtualenv
사용하지 않는) 지금 Python 3.5
을 사용하고서버의 django 앱 : 모듈 이름이 'django.urls'가 아닙니다.
그러나 나는 내 브라우저에서 다음과 같은 오류가 발생합니다 : 내가 python3 manage.py runserver
을 실행하면
ImportError at/
No module named 'django.urls'
Request Method: GET
Request URL: https://dev.ga.coach/
Django Version: 1.8.7
Exception Type: ImportError
Exception Value:
No module named 'django.urls'
Python Executable: /usr/bin/python3
Python Version: 3.5.2
내가 오류를 얻을 수 없습니다. 내가 sudo pip freeze | grep -i 'django'
을 실행하면
나는 다음과 같은 얻을 :
Django==1.11.6
django-allauth==0.33.0
django-filter==1.0.4
django-rest-auth==0.9.1
djangorestframework==3.6.3
djangorestframework-jwt==1.11.0
django를 실행할 때 다른 환경을 사용하고 있습니다 (실제로 1.11.6이 아닌 1.8.7을 사용하고 있음을 볼 수 있습니다). 아파치가 실행중인 환경을 알아야합니다. – Sayse
@Sayse 맞습니다! 어떻게 아파치의 장고 버전을 변경하려면? – zinon
이 명령을 실행하십시오 :'sudo pip freeze | grep -i 'django''와 출력을 Q에 게시하십시오. –