>  Q&A  >  본문

nginx+uwsgi에서 Django를 배포하는 데 문제가 발생했습니다.

우선 컴퓨터 환경은 우분투 16.10이고, 개발환경 관리는 conda를 사용합니다!!!

uwsgi는 conda install의 pip

을 사용하여 설치됩니다.

uwsgi ini 파일

으아악

backend_nginx.conf

으아악

sudo uwsgi --ini backend_uwsgi.ini를 시작한 후 결과는

으아악

nginx 인터페이스는

봤다!!!!!!!!!!!!
요청 플러그인이 로드되지 않으면 요청을 관리할 수 없습니다. 선택한 언어에 대한 패키지를 설치하거나 --plugin을 사용하여 로드해야 할 수도 있습니다.

그래서 --plugin python3을 추가했고 결과는

이었습니다.

추적(가장 최근 호출 마지막):

파일 "./backend/wsgi.py", 12번째 줄, <module>
으아악

ImportError: 'django'라는 모듈이 없습니다

앱 0(mountpoint='')을 로드할 수 없습니다(호출할 수 없거나 가져오기 오류)

전체 동적 모드로 로드된 앱이 없습니다.
uWSGI가 실행 중입니다. 다중 통역 모드

nginx 인터페이스는

이 됩니다.

nginx가 새로고침되고 uswgi가 응답합니다.

무엇을 해야 할까요? 하나님께 도움을 구하십시오. . .

PHP中文网PHP中文网2713일 전807

모든 응답(1)나는 대답할 것이다

  • 淡淡烟草味

    淡淡烟草味2017-05-16 17:09:42

    으아악

    환경을 바꾸셨네요. 귀하의 Django는 시스템 전체에 설치되어 있지 않습니다.

    virtualenv를 사용하는 경우 uwsgi 구성에서 virtualenv의 위치를 ​​지정할 수 있습니다.

    회신하다
    0
  • 취소회신하다