Я работаю с программой Python, которую я написал некоторое время назад, которая использует ortools pywraplp
решатель. При запуске программы я получаю следующую ошибку:
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:
Я читал, что это может быть связано с 32-битной версией Python. Я установил 64-битную версию и удалил 32-битную, но она продолжает выдавать ту же ошибку.
Я работаю на Windows 10 Home (86x 64-bit), Intel core i7-6500 и использую Pycharm Community Edition 2019, где я выбираю виртуальный интерпретатор Python для своего проекта. Это позволяет мне иметь необходимые библиотеки, в том числе py3-ortools
при использовании локального интерпретатора, расположенного в C:\Users\win10\AppData\Local\Programs\Python\Python37
. Когда я запускаю этот .exe, я получаю:
Python 3.7.4 (tags/v3.7.4:e09359112e, 8 июля 2019 г., 20:34:20) [MSC v.1916 64 бит (AMD64)] на win32 Введите «help», «copyright», «credits» или «license» для получения дополнительной информации.
Как мне решить эту проблему с модулем pywraplp
? Это начинает раздражать, так как я довольно много работал с этим решателем и средой.