Échec de l'importation de pyscipopt [duplicate]

Nov 23 2020

J'essaye d'importer pyscipopt, mais cette erreur est affichée. Pourrait être ici une erreur du chemin?

import pyscipopt Traceback (dernier appel le plus récent): Fichier "", ligne 1, dans le fichier "C: \ Users \ amorc \ AppData \ Roaming \ Python \ Python39 \ site-packages \ pyscipopt_ init _.py", ligne 6, dans os.add_dll_directory (os.path.join (os.getenv ('SCIPOPTDIR'). strip ('"'), 'bin')) AttributeError: l'objet 'NoneType' n'a pas d'attribut 'strip'

Merci d'avance Amor

Réponses

michalbargiel Nov 23 2020 at 19:56
os.getenv('SCIPOPTDIR').strip('"')

renvoie l'erreur. Cela signifie les .getenv()retours None. Votre environnement n'a pas défini la variable de SCIPOPTDIR.

L'ouverture d'une nouvelle console ou le redémarrage de la machine peut aider car sous Windows, vous en avez parfois besoin pour utiliser de nouvelles variables d'environnement. Vous pouvez également consulter ici la documentation d'installation de PySCIPOpt . Ils vous demandent de définir vous-même cette variable si le module n'est pas installé dans le chemin global.