[Python] After updating Windows 10 to 11 and upgrading Python from 3.9.7 to 3.11.13, I could...

Discussão em 'Python' iniciado por Stack, Agosto 27, 2025.

  1. Stack

    Stack Membro Participativo

    I tried to create an executable in Anaconda Prompt (shortened in the middle):

    (myenv) (myenv) PS C:\__WorkSpace_Dev__\_GITHUB\ALINOE> pyinstaller --onefile "C:\__WorkSpace_Dev__\_GITHUB\ALINOE\ALINOE.py" --icon "C:\__WorkSpace_Dev__\_GITHUB\ALINOE\ALINOE.ico"
    981 INFO: PyInstaller: 6.12.0, contrib hooks: 2025.8
    982 INFO: Python: 3.11.13 (conda)
    997 INFO: Platform: Windows-10-10.0.22631-SP0
    997 INFO: Python environment: C:\Users\COQ1HC\.conda\envs\myenv
    999 INFO: wrote C:\__WorkSpace_Dev__\_GITHUB\ALINOE\ALINOE.spec
    1006 INFO: Module search paths (PYTHONPATH):
    ['C:\\Users\\COQ1HC\\.conda\\envs\\myenv\\python311.zip',
    'C:\\Users\\COQ1HC\\.conda\\envs\\myenv\\DLLs',
    'C:\\Users\\COQ1HC\\.conda\\envs\\myenv\\Lib',
    'C:\\Users\\COQ1HC\\.conda\\envs\\myenv',
    'C:\\Users\\COQ1HC\\.conda\\envs\\myenv\\Lib\\site-packages',
    'C:\\Users\\COQ1HC\\.conda\\envs\\myenv\\Lib\\site-packages\\win32',
    'C:\\Users\\COQ1HC\\.conda\\envs\\myenv\\Lib\\site-packages\\win32\\lib',
    'C:\\Users\\COQ1HC\\.conda\\envs\\myenv\\Lib\\site-packages\\Pythonwin',
    'C:\\Users\\COQ1HC\\.conda\\envs\\myenv\\Lib\\site-packages\\setuptools\\_vendor',
    'C:\\__WorkSpace_Dev__\\_GITHUB\\ALINOE']
    2234 INFO: checking Analysis
    2433 INFO: Building because hiddenimports changed
    2433 INFO: Running Analysis Analysis-00.toc
    2433 INFO: Target bytecode optimization level: 0
    2433 INFO: Initializing module dependency graph...
    2435 INFO: Initializing module graph hook caches...
    2463 INFO: Analyzing modules for base_library.zip ...
    5552 INFO: Processing standard module hook 'hook-encodings.py' from 'C:\\Users\\COQ1HC\\.conda\\envs\\myenv\\Lib\\site-packages\\PyInstaller\\hooks'
    6808 INFO: Processing standard module hook 'hook-heapq.py' from 'C:\\Users\\COQ1HC\\.conda\\envs\\myenv\\Lib\\site-packages\\PyInstaller\\hooks'
    7241 INFO: Processing standard module hook 'hook-pickle.py' from 'C:\\Users\\COQ1HC\\.conda\\envs\\myenv\\Lib\\site-packages\\PyInstaller\\hooks'
    9932 INFO: Caching module dependency graph...
    9995 INFO: Looking for Python shared library...
    10009 INFO: Using Python shared library: C:\Users\COQ1HC\.conda\envs\myenv\python311.dll
    10010 INFO: Analyzing C:\__WorkSpace_Dev__\_GITHUB\ALINOE\ALINOE.py
    12625 INFO: Processing standard module hook 'hook-numpy.py' from 'C:\\Users\\COQ1HC\\.conda\\envs\\myenv\\Lib\\site-packages\\PyInstaller\\hooks'
    13122 WARNING: Conda distribution '__win', dependency of 'numpy', was not found. If you installed this distribution with pip then you may ignore this warning.
    13213 INFO: Processing standard module hook 'hook-_ctypes.py' from 'C:\\Users\\COQ1HC\\.conda\\envs\\myenv\\Lib\\site-packages\\PyInstaller\\hooks'
    13719 INFO: Processing standard module hook 'hook-platform.py' from 'C:\\Users\\COQ1HC\\.conda\\envs\\myenv\\Lib\\site-packages\\PyInstaller\\hooks'

    File "C:\Users\COQ1HC\.conda\envs\myenv\Lib\site-13908 INFO: Processing standard module hook 'hook-sysconfig.py' from 'C:\\Users\\COQ1HC\\.conda\\envs\\myenv\\Lib\\site-packages\\PyInstaller\\hooks'
    15426 INFO: Processing standard module hook 'hook-difflib.py' from 'C:\\Users\\COQ1HC\\.conda\\envs\\myenv\\Lib\\site-packages\\PyInstaller\\hooks'
    **... (shortened)
    ... (shortened)
    ... (shortened)**
    File "C:\Users\COQ1HC\.conda\envs\myenv\Lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1249, in import_hook
    target_package, target_module_partname = self._find_head_package(
    ^^^^^^^^^^^^^^^^^^^^^^^^
    File "C:\Users\COQ1HC\.conda\envs\myenv\Lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1428, in _find_head_package
    target_package = self._safe_import_module(
    ^^^^^^^^^^^^^^^^^^^^^^^^^packages\PyInstaller\depend\analysis.py", line 516, in _safe_import_module
    return super()._safe_import_module(module_basename, module_name, parent_package)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "C:\Users\COQ1HC\.conda\envs\myenv\Lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1809, in _safe_import_module
    self._process_imports(n)
    File "C:\Users\COQ1HC\.conda\envs\myenv\Lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2608, in _process_imports
    target_modules = self._safe_import_hook(*import_info, **kwargs)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "C:\Users\COQ1HC\.conda\envs\myenv\Lib\site-packages\PyInstaller\depend\analysis.py", line 385, in _safe_import_hook
    excluded_imports = self._find_all_excluded_imports(source_module.identifier)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "C:\Users\COQ1HC\.conda\envs\myenv\Lib\site-packages\PyInstaller\depend\analysis.py", line 373, in _find_all_excluded_imports
    excluded_imports.update(module_hook.excludedimports)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "C:\Users\COQ1HC\.conda\envs\myenv\Lib\site-packages\PyInstaller\depend\imphook.py", line 343, in __getattr__
    self._load_hook_module()
    File "C:\Users\COQ1HC\.conda\envs\myenv\Lib\site-packages\PyInstaller\depend\imphook.py", line 422, in _load_hook_module
    self._hook_module = importlib_load_source(self.hook_module_name, self.hook_filename)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "C:\Users\COQ1HC\.conda\envs\myenv\Lib\site-packages\PyInstaller\compat.py", line 610, in importlib_load_source
    mod_loader.exec_module(mod)
    File "<frozen importlib._bootstrap_external>", line 940, in exec_module
    File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
    File "C:\Users\COQ1HC\.conda\envs\myenv\Lib\site-packages\PyInstaller\hooks\hook-scipy.py", line 36, in <module>
    if check_requirement("scipy >= 1.9.2") and is_win:
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "C:\Users\COQ1HC\.conda\envs\myenv\Lib\site-packages\PyInstaller\utils\hooks\__init__.py", line 422, in check_requirement
    return parsed_requirement.specifier.contains(version, prereleases=True)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "C:\Users\COQ1HC\.conda\envs\myenv\Lib\site-packages\packaging\specifiers.py", line 916, in contains
    item = Version(item)
    ^^^^^^^^^^^^^
    File "C:\Users\COQ1HC\.conda\envs\myenv\Lib\site-packages\packaging\version.py", line 200, in __init__
    match = self._regex.search(version)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
    TypeError: expected string or bytes-like object, got 'NoneType'n


    I could run my Python file normally using Anaconda Prompt with the command python <FILEPATH>, however, I ran into trouble when creating an executable from that Python file. The same problem occurred when I used Python 3.11.3.

    I also tried to update the environment with the command conda update --all:

    (myenv) (myenv) PS C:\> conda update --all
    Channels:
    - defaults
    Platform: win-64
    Collecting package metadata (repodata.json): - subdir mismatch
    done
    Solving environment: done

    ## Package Plan ##

    environment location: C:\Users\COQ1HC\.conda\envs\myenv


    The following packages will be UPDATED:

    setuptools 72.1.0-py311haa95532_0 --> 78.1.1-py311haa95532_0

    The following packages will be DOWNGRADED:

    numpy 2.2.5-py311h12f7302_1 --> 1.26.4-py311h12f7302_1
    numpy-base 2.2.5-py311he4e2855_1 --> 1.26.4-py311he4e2855_1


    Proceed ([y]/n)? y


    Downloading and Extracting Packages:

    Preparing transaction: done
    Verifying transaction: done
    Executing transaction: done


    The result is that after updating I could not run my Python file via Anaconda Prompt:

    (myenv) (myenv) PS C:\> python C:\__WorkSpace_Dev__\_GITHUB\ALINOE\ALINOE.py
    C:\Users\COQ1HC\.conda\envs\myenv\Lib\site-packages\asammdf\signal.py:40: FutureWarning: In the future `np.bool` will be defined as the corresponding NumPy scalar.
    class InvalidationArray(np.ndarray[tuple[int], np.dtype[np.bool]]):
    Traceback (most recent call last):
    File "C:\__WorkSpace_Dev__\_GITHUB\ALINOE\ALINOE.py", line 167, in <module>
    from asammdf import MDF, Signal
    File "C:\Users\COQ1HC\.conda\envs\myenv\Lib\site-packages\asammdf\__init__.py", line 21, in <module>
    from .gui import plot
    File "C:\Users\COQ1HC\.conda\envs\myenv\Lib\site-packages\asammdf\gui\plot.py", line 4, in <module>
    from ..signal import Signal
    File "C:\Users\COQ1HC\.conda\envs\myenv\Lib\site-packages\asammdf\signal.py", line 40, in <module>
    class InvalidationArray(np.ndarray[tuple[int], np.dtype[np.bool]]):
    ^^^^^^^
    File "C:\Users\COQ1HC\.conda\envs\myenv\Lib\site-packages\numpy\__init__.py", line 324, in __getattr__
    raise AttributeError(__former_attrs__[attr])
    AttributeError: module 'numpy' has no attribute 'bool'.
    `np.bool` was a deprecated alias for the builtin `bool`. To avoid this error in existing code, use `bool` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.bool_` here.
    The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at:
    https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations. Did you mean: 'bool_'?

    Continue reading...

Compartilhe esta Página