Błąd podczas importowania pyscipopt [duplikat]

Nov 23 2020

Próbuję zaimportować pyscipopt, ale ten błąd jest wyświetlany. Czy może tu być błąd ścieżki?

import pyscipopt Traceback (ostatnie połączenie ostatnie): File "", wiersz 1, w pliku "C: \ Users \ amorc \ AppData \ Roaming \ Python \ Python39 \ site-packages \ pyscipopt_ init _.py", wiersz 6, w os.add_dll_directory (os.path.join (os.getenv ('SCIPOPTDIR'). strip ('"'), 'bin')) AttributeError: Obiekt 'NoneType' nie ma atrybutu 'strip'

Z góry dziękuję Amor

Odpowiedzi

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

zwraca błąd. To oznacza .getenv()zwroty None. Twoje środowisko nie ustawiło zmiennej SCIPOPTDIR.

Otwarcie nowej konsoli lub ponowne uruchomienie komputera może pomóc, ponieważ w systemie Windows czasami jest to potrzebne do użycia nowych zmiennych środowiskowych. Możesz również zajrzeć tutaj do dokumentacji instalacyjnej PySCIPOpt . Proszą cię o samodzielne ustawienie tej zmiennej, jeśli moduł nie jest zainstalowany w ścieżce globalnej.