AutoPercenty3/test_paddle.py

49 lines
1.6 KiB
Python

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}")