49 lines
1.6 KiB
Python
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}") |