import os import sys import site print("=== Python 환경 정보 ===") print(f"Python 실행 경로: {sys.executable}") print(f"sys.prefix: {sys.prefix}") print(f"site.USER_SITE: {site.USER_SITE}") print("\n=== Paddle 패키지 정보 ===") try: import paddle paddle_path = os.path.dirname(paddle.__file__) print(f"Paddle 패키지 경로: {paddle_path}") libs_path = os.path.join(paddle_path, 'libs') print(f"Paddle libs 디렉토리: {libs_path}") print(f"Paddle libs 디렉토리 존재 여부: {os.path.exists(libs_path)}") # base 모듈 확인 try: from paddle.base import core print("paddle.base.core 모듈 가져오기 성공") except ImportError as e: print(f"paddle.base.core 모듈 가져오기 실패: {e}") except ImportError as e: print(f"Paddle 패키지 가져오기 실패: {e}") print("\n=== PaddleOCR 패키지 정보 ===") try: import paddleocr paddleocr_path = os.path.dirname(paddleocr.__file__) print(f"PaddleOCR 패키지 경로: {paddleocr_path}") # base 모듈 확인 try: from paddleocr.base import base print("paddleocr.base 모듈 가져오기 성공") print(f"set_paddle_lib_path 함수 존재 여부: {hasattr(base, 'set_paddle_lib_path')}") except ImportError as e: print(f"paddleocr.base 모듈 가져오기 실패: {e}") except ImportError as e: print(f"PaddleOCR 패키지 가져오기 실패: {e}") print("\n=== PATH 환경변수 ===") path_env = os.environ.get('PATH', '') print(f"PATH 환경변수: {path_env}")