Skip to content

No module named '_pydevd_bundle.pydevd_constants' #12

Description

@Latency

Unable to debug .exe generated by pyinstaller.

Am I missing something on bootstrap?

-- File (main.py)

    async def Setup(self) -> None:
        debugpy.listen(('0.0.0.0', 5678))   # Line: 42  <---------------------
        print("Waiting for debugger attach...")
        debugpy.wait_for_client()
        print("Debugger attached!")

-- File (installer.py)

from PyInstaller.utils.hooks import collect_data_files, collect_submodules

"""
Provide assistance with debugging a frozen application.
Tells the bootloader to issue progress messages while initializing and starting the bundled app.
"""
Debug = "all" # Default = None | Options: all | imports | bootloader | noarchive

--------- snip --------
        if Debug != None and Debug != "":
            for d in collect_data_files('debugpy'):
                self._data.update({d})
            self._hiddenImports += collect_submodules('xmlrpc')
            self._hiddenImports += collect_submodules('debugpy')

pyinstaller <...args...> --add-data="{1}" <...> --hidden-import="{1]}" <...> <target.py>

If I remove the 'debugpy' code, things run fine.
What's missing?

Image
PyiFrozenFinder(~\dist\Test\_internal\debugpy\_vendored\pydevd\_pydevd_bundle): find_spec: called with fullname='_pydevd_bundle.pydevd_constants', target='_pydevd_bundle.pydevd_constants'
PyiFrozenFinder(~\src\dist\Test\_internal\debugpy\_vendored\pydevd\_pydevd_bundle): find_spec: '_pydevd_bundle.pydevd_constants' not found in PYZ...
PyiFrozenFinder(~\dist\Test\_internal\debugpy\_vendored\pydevd\_pydevd_bundle): find_spec: attempting resolve using fallback finder FileFinder('~\\dist\\Test\\_internal\\debugpy\\_vendored\\pydevd\\_pydevd_bundle').
PyiFrozenFinder(~\dist\Test\_internal\debugpy\_vendored\pydevd\_pydevd_bundle): find_spec: fallback finder returned spec: None.
No module named '_pydevd_bundle.pydevd_constants'
# destroy debugpy._vendored.force_pydevd
# destroy debugpy.server
Image

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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