Ich arbeite mit einem Python-Programm, das ich vor einiger Zeit geschrieben habe und das den ortools pywraplp
Solver verwendet. Wenn ich das Programm ausführe, erhalte ich die folgende Fehlermeldung:
Traceback (most recent call last): File "C:\Users\win10\PycharmProjects\Sabt\FeederMapping\venv\lib\site-packages\ortools\linear_solver\pywraplp.py", line 18, in swig_import_helper
return importlib.import_module(mname) File "C:\Users\win10\AppData\Local\Programs\Python\Python37\lib\importlib\__init__.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level) File "<frozen importlib._bootstrap>", line 1006, in _gcd_import File "<frozen importlib._bootstrap>", line 983, in _find_and_load File "<frozen importlib._bootstrap>", line 965, in _find_and_load_unlocked ModuleNotFoundError: No module named 'ortools.linear_solver._pywraplp' During handling of the above exception, another exception occurred:
Ich habe gelesen, dass dies an der 32-Bit-Version von Python liegen könnte. Ich habe die 64-Bit-Version installiert und die 32-Bit-Version deinstalliert, aber es tritt immer wieder derselbe Fehler auf.
Ich arbeite mit Windows 10 Home (86 x 64-Bit), Intel Core i7-6500 und verwende Pycharm Community Edition 2019, wo ich einen virtuellen Python-Interpreter für mein Projekt auswähle. Dadurch habe ich die benötigten Bibliotheken zur Verfügung, auch py3-ortools
wenn ich den lokalen Interpreter unter verwende C:\Users\win10\AppData\Local\Programs\Python\Python37
. Wenn ich diese .exe ausführe, erhalte ich:
Python 3.7.4 (tags/v3.7.4:e09359112e, 8. Juli 2019, 20:34:20) [MSC v.1916 64 Bit (AMD64)] unter Win32. Geben Sie „Hilfe“, „Copyright“, „Credits“ oder „Lizenz“ ein, um weitere Informationen zu erhalten.
Wie kann ich dieses Problem mit dem Modul lösen pywraplp
? Es wird langsam ärgerlich, da ich ziemlich viel mit diesem Solver und dieser Umgebung gearbeitet habe.