내 Flask 앱이 가져 오기 단계에서 멈춘 이유는 무엇입니까?

팬케이크

간단한 플라스크 앱을 실행하려고 시도했지만 다음 문제를 극복 할 수 없습니다.

내 폴더 구조부터 시작하겠습니다.

두 개의 파이썬 파일이있는 D : \ Git \ tools \ scripts \ simUserInterface :

app.py

templates.py

또한 폴더가 있습니다.

D : \ Git \ tools \ scripts \ simUserInterface \ index

web.wsgi 파일

web.wsgi 는 다음과 같습니다.

import sys
sys.path.insert(0, 'D:/Git/tools/scripts/simUserInterface')
from dashy import server as application

app.py 자체는 다음과 같습니다

import os
import sys
from flask import Flask
import dash
import dash_table
import dash_html_components as html
import dash_core_components as dcc
from templates import MY_TEMPLATE

server = Flask(__name__)
app = dash.Dash(__name__, server=server)

# Create app layout
app.layout = html.Div()

if __name__ == "__main__":
    server.run()

Apache 2.4를 사용하고 있으며 가상 호스트 구성은 다음과 같습니다.

<VirtualHost *:5000>
    ServerAdmin admin-name-here
    ServerName  localhost:5000
    WSGIScriptAlias / "D:/Git/tools/scripts/simUserInterface/index/web.wsgi"
    DocumentRoot "D:/Git/tools/scripts/simUserInterface"
    <Directory "D:/Git/tools/scripts/simUserInterface/index">
            Require all granted
    </Directory>
    ErrorLog "D:/Git/tools/scripts/simUserInterface/logs/error.log"
    CustomLog "D:/Git/tools/scripts/simUserInterface/logs/access.log" common
</VirtualHost>

내 컴퓨터에서 로컬로 내장 된 Flask 개발 서버를 사용하여 앱을 실행하면 모든 것이 제대로 작동하고 레이아웃이 예상대로 렌더링됩니다 (물론 내 레이아웃이 실제로 비어 있지 않습니다. 주요 사항에 집중하기 위해 코드를 삭제했습니다). 그러나 브라우저 (127.0.0.1:5000)를 통해 스크립트를 실행하면 템플릿 import MY_TEMPLATE에서 멈춘 것처럼 보입니다 . 브라우저가 무언가를로드하는 것처럼 보이지만 레이아웃을 렌더링하지 않습니다.

특정 줄 하나를 주석 처리하면 ( from templates import MY_TEMPLATE ) 모든 것이 잘 작동합니다.

나는 완전히 아이디어가 없으며 도움을 주시면 감사하겠습니다.

팬케이크

quq의 답변 덕분에 이제 내 앱이 마침내 실행 중입니다. 문제 요약 :-플라스크 애플리케이션이 Apache 서버에서 실행될 때 pandas를 가져 오는 데 문제가 있습니다.

해결책:

Apache 설치의 루트 디렉토리에있는 httpd.conf 끝에 다음 줄을 추가해야했습니다 (Windows 용).

WSGIApplicationGroup %{GLOBAL}

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

14.04에서 내 오디오가 갑자기 작동을 멈춘 이유는 무엇입니까?

분류에서Dev

내 WIndows 8 설치가 루프에 멈춘 이유는 무엇입니까?

분류에서Dev

내 CPU 주파수가 멈춘 이유는 무엇입니까?

분류에서Dev

내 VB.NET WebRequest가 갑자기 작동을 멈춘 이유는 무엇입니까?

분류에서Dev

바로 가기 키 Ctrl-Alt-N이 Visual Studio Code에서 작동을 멈춘 이유는 무엇입니까?

분류에서Dev

Windows가 시작 화면에 너무 오랫동안 "멈춘"이유는 무엇입니까?

분류에서Dev

ctrl-f가 LibreOffice에서 작동을 멈춘 이유는 무엇입니까?

분류에서Dev

다중 추가 중에 동시 SkipListSet이 멈춘 이유는 무엇입니까?

분류에서Dev

내 앱이 멈춘 이유

분류에서Dev

ThreadedProcessPoolExecutor가 멈춘 이유는 무엇입니까?

분류에서Dev

pop () 메서드가 map 메서드 내에서 사용될 때 작동을 멈춘 이유는 무엇입니까?

분류에서Dev

실행기 메모리 사용량이 0에서 멈춘 이유는 무엇입니까?

분류에서Dev

터치 된 SKSpriteNode가 게임보기에서 빠르게 드래그 된 후 이동을 멈춘 이유는 무엇입니까?

분류에서Dev

내 Fargate 작업이 보류 상태로 멈춘 이유는 무엇입니까?

분류에서Dev

카운트 다운이 "1"에서 멈춘 이유는 무엇입니까?

분류에서Dev

scp가 멈춘 이유는 무엇입니까? 어떻게 해결합니까?

분류에서Dev

내 함수가 가져 오기에서 결과를 얻지 못하는 이유는 무엇입니까?

분류에서Dev

내 단일 페이지 애플리케이션에서 가져 오기 오류에 스택 추적이없는 이유는 무엇입니까?

분류에서Dev

패키지 버전에서 멈춘 이유는 무엇입니까?

분류에서Dev

키보드가 작동을 멈춘 이유는 무엇입니까?

분류에서Dev

내 가져 오기 약속이 내가 가져 오는 json 대신에 비어있는 것으로 prop에 저장되는 이유는 무엇입니까?

분류에서Dev

Android 앱 위젯에서 위치 가져 오기-LocationManager가 잠시 후 작동을 멈춘 것 같습니다.

분류에서Dev

내 React 앱에서이 Redux 감속기가 실행되지 않는 이유는 무엇입니까?

분류에서Dev

계산식이있는 PSeq.map이 멈춘 것처럼 보이는 이유는 무엇입니까?

분류에서Dev

내 프로그램이 폴더에서 파일을 가져 오지 않는 이유는 무엇입니까?

분류에서Dev

DocuSign EventNotification이 작동을 멈춘 이유는 무엇입니까?

분류에서Dev

future.get ()이 멈춘 이유는 무엇입니까?

분류에서Dev

내 앱에서 "오프라인 액세스 가능"권한을 요청하는 이유는 무엇입니까?

분류에서Dev

SQLAlchemy가 내 Flask WSGI 서버에서 행 값을 업데이트하지 않는 이유는 무엇입니까?

Related 관련 기사

  1. 1

    14.04에서 내 오디오가 갑자기 작동을 멈춘 이유는 무엇입니까?

  2. 2

    내 WIndows 8 설치가 루프에 멈춘 이유는 무엇입니까?

  3. 3

    내 CPU 주파수가 멈춘 이유는 무엇입니까?

  4. 4

    내 VB.NET WebRequest가 갑자기 작동을 멈춘 이유는 무엇입니까?

  5. 5

    바로 가기 키 Ctrl-Alt-N이 Visual Studio Code에서 작동을 멈춘 이유는 무엇입니까?

  6. 6

    Windows가 시작 화면에 너무 오랫동안 "멈춘"이유는 무엇입니까?

  7. 7

    ctrl-f가 LibreOffice에서 작동을 멈춘 이유는 무엇입니까?

  8. 8

    다중 추가 중에 동시 SkipListSet이 멈춘 이유는 무엇입니까?

  9. 9

    내 앱이 멈춘 이유

  10. 10

    ThreadedProcessPoolExecutor가 멈춘 이유는 무엇입니까?

  11. 11

    pop () 메서드가 map 메서드 내에서 사용될 때 작동을 멈춘 이유는 무엇입니까?

  12. 12

    실행기 메모리 사용량이 0에서 멈춘 이유는 무엇입니까?

  13. 13

    터치 된 SKSpriteNode가 게임보기에서 빠르게 드래그 된 후 이동을 멈춘 이유는 무엇입니까?

  14. 14

    내 Fargate 작업이 보류 상태로 멈춘 이유는 무엇입니까?

  15. 15

    카운트 다운이 "1"에서 멈춘 이유는 무엇입니까?

  16. 16

    scp가 멈춘 이유는 무엇입니까? 어떻게 해결합니까?

  17. 17

    내 함수가 가져 오기에서 결과를 얻지 못하는 이유는 무엇입니까?

  18. 18

    내 단일 페이지 애플리케이션에서 가져 오기 오류에 스택 추적이없는 이유는 무엇입니까?

  19. 19

    패키지 버전에서 멈춘 이유는 무엇입니까?

  20. 20

    키보드가 작동을 멈춘 이유는 무엇입니까?

  21. 21

    내 가져 오기 약속이 내가 가져 오는 json 대신에 비어있는 것으로 prop에 저장되는 이유는 무엇입니까?

  22. 22

    Android 앱 위젯에서 위치 가져 오기-LocationManager가 잠시 후 작동을 멈춘 것 같습니다.

  23. 23

    내 React 앱에서이 Redux 감속기가 실행되지 않는 이유는 무엇입니까?

  24. 24

    계산식이있는 PSeq.map이 멈춘 것처럼 보이는 이유는 무엇입니까?

  25. 25

    내 프로그램이 폴더에서 파일을 가져 오지 않는 이유는 무엇입니까?

  26. 26

    DocuSign EventNotification이 작동을 멈춘 이유는 무엇입니까?

  27. 27

    future.get ()이 멈춘 이유는 무엇입니까?

  28. 28

    내 앱에서 "오프라인 액세스 가능"권한을 요청하는 이유는 무엇입니까?

  29. 29

    SQLAlchemy가 내 Flask WSGI 서버에서 행 값을 업데이트하지 않는 이유는 무엇입니까?

뜨겁다태그

보관