[ 작업 환경 ]

 

Centos 7.8

Python 3.6

 

 

 

 

 

 [ 문제 상황 ]

 

 필자의 경우 부트페이를 활용한 결제 검증 백엔드 서버 개발 중 위 에러 문구에 직면했습니다.

 말 그대로 부트페이 모듈을 불러오지 못해 발생한 상황입니다.

"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~.py", line 30, in <module>
    from lib.BootpayApi import BootpayApi
ModuleNotFoundError: No module named 'lib'
"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~.py", line 30, in <module>
    from lib.BootpayApi import BootpayApi
ModuleNotFoundError: No module named 'lib.BootpayApi'

 

 

 

 

 

 [ 문제 원인 ]

 

 아래 lib 모듈이 없다고 해서 그냥 install하는 것이 아닙니다.

 물론 pip install과 같은 형태로 해당 모듈을 설치하는것이 아니라 부트페이에서 제공하는 git의 내용을 확인해야합니다.

해당 모듈을 활용하는데에 있어서 필요한 데이터는 부트페이에서 제공해주는 깃 링크를 따라가면 확인할 수 있습니다.

 

 

 

 

 

 [ 해결 방법 ]

 

https://github.com/bootpay/server_python

 

위 파일을 다운로드받아 서버에 업로드하고 활용하면 됩니다.

필자의 경우, 다운로드 받은 후 server_python_master 라는 폴더명을 bootpay_master로 변경하여 해당 폴더째로 저장하였고, 소스는 아래와 같이 변경하여 해당 모듈을 가져왔습니다.

 

# 부트페이 사용하기
from bootpay_master.lib.BootpayApi import BootpayApi

 

 

 

 

+ Recent posts