Estou trabalhando com um programa Python que escrevi há algum tempo, que usa o ortools pywraplp
solucionador. Quando executo o programa recebo o seguinte erro:
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:
Eu li que isso pode ser devido à versão python de 32 bits. Instalei a versão de 64 bits e desinstalei a de 32 bits, mas continua dando o mesmo erro.
Estou trabalhando no Windows 10 Home (86x 64 bits), Intel core i7-6500 e executando o Pycharm Community Edition 2019, onde seleciono um interpretador python virtual para meu projeto. Isso me permite ter as bibliotecas necessárias, inclusive py3-ortools
ao usar o interpretador local localizado em C:\Users\win10\AppData\Local\Programs\Python\Python37
. Quando executo este .exe, recebo:
Python 3.7.4 (tags/v3.7.4:e09359112e, 8 de julho de 2019, 20:34:20) [MSC v.1916 64 bits (AMD64)] no win32 Digite "help", "copyright", "créditos" ou " licença" para obter mais informações.
Como posso resolver esse problema com o módulo pywraplp
? Está ficando chato porque trabalhei bastante com esse solucionador e ambiente.