0

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.

Samuel
  • 324
  • 2
  • 13

0 Answers0