I have a script that utilizes a custom module named "utils." At the start of the main script, I import functions from scripts contained within "utils," such as "from utils.general import helper."
I've been trying to add my own module as a hidden import in my spec file, and while running pyinstaller doesn't produce any errors, double clicking on the executable leads to ModuleNotFoundError: No module named 'utils' Here's my spec file, where I've tried adding the module as a hidden import as well as in pathex: block_cipher = None a = Analysis(['My Application.py'], pathex=['C:\\Users\\utils'], binaries=[], datas=datas, hiddenimports=['C:\\Users\\utils','PIL'], hookspath=[], hooksconfig={}, runtime_hooks=[], excludes=[], win_no_prefer_redirects=False, win_private_assemblies=False, cipher=block_cipher, noarchive=False) pyz = PYZ(a.pure, a.zipped_data, cipher=block_cipher) exe = EXE(pyz, a.scripts, a.binaries, a.zipfiles, a.datas, [], name='My Application', debug=False, bootloader_ignore_signals=False, strip=False, upx=True, upx_exclude=[], runtime_tmpdir=None, console=False, disable_windowed_traceback=False, target_arch=None, codesign_identity=None, icon='my_icon.ico', version='file_version_info.txt', entitlements_file=None ) app = BUNDLE(name='My Application.exe',bundle_identifier=None, info_plist={ 'CFBundleIdentifier': 'My Application', 'CFBundleName': 'My Application', 'CFBundleIconFile': 'my_icon.ico', 'CFBundleDisplayName': 'My Application', 'CFBundleShortVersionString':'v 0.1', 'LSEnvironment': { 'LANG': 'de_DE.UTF-8', 'LC_CTYPE': 'de_DE.UTF-8' }}) -- 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+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/pyinstaller/e28ebb38-5c58-407e-b955-2f2f74536b13n%40googlegroups.com.