I am trying to do:
pyinstaller --onefile test.py
on
from scipy.optimize import linprog
linprog(c=[-1,-1], A_ub=[[1,2],[2,1]], b_ub=[4,4])
But on running the .exe file I get:
Traceback (most recent call last):
File "test.py", line 1, in <module>
from scipy.optimize import linprog
File "PyInstaller\loader\pyimod03_importers.py", line 476, in exec_module
File "scipy\optimize\__init__.py", line 401, in <module>
File "PyInstaller\loader\pyimod03_importers.py", line 476, in exec_module
File "scipy\optimize\_minimize.py", line 27, in <module>
File "PyInstaller\loader\pyimod03_importers.py", line 476, in exec_module
File "scipy\optimize\_trustregion_constr\__init__.py", line 4, in <module>
File "PyInstaller\loader\pyimod03_importers.py", line 476, in exec_module
File "scipy\optimize\_trustregion_constr\minimize_trustregion_constr.py", line 5, in <module>
File "PyInstaller\loader\pyimod03_importers.py", line 476, in exec_module
File "scipy\optimize\_constraints.py", line 8, in <module>
File "PyInstaller\loader\pyimod03_importers.py", line 476, in exec_module
File "numpy\testing\__init__.py", line 12, in <module>
File "PyInstaller\loader\pyimod03_importers.py", line 476, in exec_module
File "numpy\testing\_private\extbuild.py", line 11, in <module>
ModuleNotFoundError: No module named 'numpy.distutils'
[6260] Failed to execute script 'test' due to unhandled exception!
How do I fix that? So far I have tried
pyinstaller --onefile --hidden-import scipy test.py
This also did not work.