pyinstaller issue with scikit_learn or scipy

61 views
Skip to first unread message

niveda kumar

unread,
Jan 23, 2024, 8:02:10 AMJan 23
to PyInstaller
Hi All,

Please help me with the below error. I have tried using hiddenimports also, but no change in the output. Im y=using virtual env where the below has been installed.

Package                   Version
------------------------- ------------
altgraph                  0.17.4
et-xmlfile                1.1.0
joblib                    1.3.2
numpy                     1.26.3
openpyxl                  3.1.2
packaging                 23.2
pandas                    2.2.0
pefile                    2023.2.7
pip                       23.2.1
pyinstaller               6.3.0
pyinstaller-hooks-contrib 2024.0
python-dateutil           2.8.2
pytz                      2023.3.post1
pywin32-ctypes            0.2.2
scikit-learn              1.4.0
scipy                     1.12.0
setuptools                69.0.3
six                       1.16.0
threadpoolctl             3.2.0
tzdata                    2023.4

File "<frozen importlib._bootstrap>", line 1354, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1325, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 929, in _load_unlocked
  File "PyInstaller\loader\pyimod02_importers.py", line 419, in exec_module
  File "sklearn\__init__.py", line 87, in <module>
  File "<frozen importlib._bootstrap>", line 1354, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1325, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 929, in _load_unlocked
  File "PyInstaller\loader\pyimod02_importers.py", line 419, in exec_module
  File "sklearn\base.py", line 19, in <module>
  File "<frozen importlib._bootstrap>", line 1354, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1325, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 929, in _load_unlocked
  File "PyInstaller\loader\pyimod02_importers.py", line 419, in exec_module
  File "sklearn\utils\__init__.py", line 22, in <module>
  File "<frozen importlib._bootstrap>", line 1354, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1325, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 929, in _load_unlocked
  File "PyInstaller\loader\pyimod02_importers.py", line 419, in exec_module
  File "sklearn\utils\_estimator_html_repr.py", line 10, in <module>
  File "<frozen importlib._bootstrap>", line 1354, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1325, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 929, in _load_unlocked
  File "PyInstaller\loader\pyimod02_importers.py", line 419, in exec_module
  File "sklearn\utils\fixes.py", line 17, in <module>
  File "<frozen importlib._bootstrap>", line 1354, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1325, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 929, in _load_unlocked
  File "PyInstaller\loader\pyimod02_importers.py", line 419, in exec_module
  File "scipy\stats\__init__.py", line 605, in <module>
  File "<frozen importlib._bootstrap>", line 1354, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1325, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 929, in _load_unlocked
  File "PyInstaller\loader\pyimod02_importers.py", line 419, in exec_module
  File "scipy\stats\_stats_py.py", line 45, in <module>
  File "<frozen importlib._bootstrap>", line 1354, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1325, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 929, in _load_unlocked
  File "PyInstaller\loader\pyimod02_importers.py", line 419, in exec_module
  File "scipy\stats\distributions.py", line 8, in <module>
  File "<frozen importlib._bootstrap>", line 1354, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1325, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 929, in _load_unlocked
  File "PyInstaller\loader\pyimod02_importers.py", line 419, in exec_module
  File "scipy\stats\_distn_infrastructure.py", line 360, in <module>
NameError: name 'obj' is not defined

bwoodsend

unread,
Jan 23, 2024, 8:04:32 AMJan 23
to PyInstaller
Are you using Python 3.10.0 by any chance? It's got a bug in it. You'll need to upgrade Python.

niveda kumar

unread,
Jan 27, 2024, 3:33:29 AMJan 27
to pyins...@googlegroups.com
Hi,

I am using py --version : 3.12.0.


On Tue, Jan 23, 2024 at 4:04 PM bwoodsend <bwoo...@gmail.com> wrote:
Are you using Python 3.10.0 by any chance? It's got a bug in it. You'll need to upgrade Python.

--
You received this message because you are subscribed to the Google Groups "PyInstaller" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/pyinstaller/4ef1dc5a-3694-4039-bb63-e4c2effce422n%40googlegroups.com.

bwoodsend

unread,
Jan 27, 2024, 8:54:46 AMJan 27
to PyInstaller
My bad. 3.12.0 is the bad version. See https://github.com/pyinstaller/pyinstaller/issues/7992
Reply all
Reply to author
Forward
0 new messages