Skip to content

randimage 1.2 is not pyinstaller-friendly #6

@donquibeats

Description

@donquibeats

Thanks for sharing a really interesting random image generator, it's proven ideal for the placeholder images that show in my application while full rendered images are pending.

Unfortunately, version 1.2 doesn't seem to be compatible with PyInstaller. If randimage is imported, my compiled Windows application won't run- instead throwing an error, the key part of which is pasted below.

It's non-critical as I can just use different placeholder images, and I'm not in a position to fix it myself right now. But I thought I'd flag it as an issue in case anybody else hit the same problem.

  File "func\func_images.py", line 21, in <module>
    from randimage import get_random_image
  File "PyInstaller\loader\pyimod03_importers.py", line 495, in exec_module
  File "randimage\__init__.py", line 1, in <module>
  File "PyInstaller\loader\pyimod03_importers.py", line 495, in exec_module
  File "randimage\masks.py", line 3, in <module>
  File "PyInstaller\loader\pyimod03_importers.py", line 495, in exec_module
  File "scipy\stats\__init__.py", line 608, in <module>
  File "PyInstaller\loader\pyimod03_importers.py", line 495, in exec_module
  File "scipy\stats\_stats_py.py", line 39, in <module>
  File "PyInstaller\loader\pyimod03_importers.py", line 495, in exec_module
  File "scipy\spatial\__init__.py", line 110, in <module>
  File "PyInstaller\loader\pyimod03_importers.py", line 495, in exec_module
  File "scipy\spatial\_kdtree.py", line 4, in <module>
  File "_ckdtree.pyx", line 12, in init scipy.spatial._ckdtree
  File "PyInstaller\loader\pyimod03_importers.py", line 495, in exec_module
  File "scipy\sparse\__init__.py", line 287, in <module>
  File "PyInstaller\loader\pyimod03_importers.py", line 495, in exec_module
  File "scipy\sparse\csgraph\__init__.py", line 185, in <module>
  File "PyInstaller\loader\pyimod03_importers.py", line 495, in exec_module
  File "scipy\sparse\csgraph\_laplacian.py", line 7, in <module>
  File "PyInstaller\loader\pyimod03_importers.py", line 495, in exec_module
  File "scipy\sparse\linalg\__init__.py", line 120, in <module>
  File "PyInstaller\loader\pyimod03_importers.py", line 495, in exec_module
  File "scipy\sparse\linalg\_isolve\__init__.py", line 4, in <module>
  File "PyInstaller\loader\pyimod03_importers.py", line 495, in exec_module
  File "scipy\sparse\linalg\_isolve\iterative.py", line 9, in <module>
ImportError: DLL load failed while importing _iterative: The specified module could not be found.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions