Checkout-Python-SDK-develop

kgii
Contributeur
Contributeur

Bonjour ! 

 

Je souhaite utiliser "Checkout-Python-SDK-develop" https://github.com/paypal/Checkout-Python-SDK pour de tests depuis "Pycharm". J'ai marqué le dossier du SDK comme root mais rien n'y fait j'ai toujours la même erreur "ModuleNotFoundError: No module named 'paypalcheckoutsdk"

 

J'ai été jusque dans le dossier "paypalcheckoutsdk" et j'ai lancé __init__.py et j'obtiens la même erreur. Qu'est-ce que je ne vois pas ?

 

Merci !

 

Login to Me Too
1 RÉPONSE 1

kgii
Contributeur
Contributeur

Le problème est résolu. Il suffit d'ajouter ces lignes dans le fichier __init__ se trouvant dans le dossier "paypalcheckoutsdk" :

 

import sys
from pathlib import Path
lib_path = Path(__file__)
sys.path.insert(0, str(lib_path.absolute().parent.parent))

name = "paypalcheckoutsdk"
from paypalcheckoutsdk.config import *

 

Ou alors ajouter le dossier"paypalcheckoutsdk" au PYTHONPATH de façon permanente. Mais sur un environnement de développement ou d'intégration c'est préférable les lignes ci-dessus.

Login to Me Too

Haven't Found your Answer?

It happens. Hit the "Login to Ask the community" button to create a question for the PayPal community.