Estoy trabajando con un programa Python que escribí hace algún tiempo, que usa el ortools pywraplp
solucionador. Cuando ejecuto el programa me sale el siguiente error:
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:
He leído que esto podría deberse a la versión de Python de 32 bits. He instalado la versión de 64 bits y desinstalé la de 32 bits, pero sigue dando el mismo error.
Estoy trabajando en Windows 10 Home (86x 64 bits), Intel core i7-6500 y ejecuto Pycharm Community Edition 2019, donde selecciono un intérprete virtual de Python para mi proyecto. Esto me permite tener las bibliotecas necesarias, incluso py3-ortools
mientras uso el intérprete local ubicado en C:\Users\win10\AppData\Local\Programs\Python\Python37
. Cuando ejecuto este .exe obtengo:
Python 3.7.4 (tags/v3.7.4:e09359112e, 8 de julio de 2019, 20:34:20) [MSC v.1916 64 bits (AMD64)] en win32 Escriba "ayuda", "copyright", "créditos" o " licencia" para obtener más información.
¿Cómo puedo solucionar este problema con el módulo pywraplp
? Se está volviendo molesto ya que he trabajado bastante con este solucionador y entorno.