Hello,
Unfortunately, I had my python environment get messed up and had to create
a new one. I learned a hard lesson about having a backup of the
environment. I created a new environment using MSYS2, but it meant using a
newer version of python and all the needed packages.
When trying to run a packaged app with this new environment, I get this
error.
*ImportError: Module 'pywintypes' isn't in frozen sys.path
['...\\base_library.zip', *
Windows 10 Pro
Python 3.8.6
PyInstaller 4.1
It seems that I cannot try an earlier version of PyInstaller, since nothing
below 4.1 supports Python 3.8. MSYS2 doesn't let me install an earlier
version of Python either, so I cannot replicate my old environment.
Here's the full text when trying to run the app:
Z:\GrandPrix\Source\Workspace\LisanoEnterprises\derbyManager\minified\derbyManager\dist\GrandPrix>grandprix
[18548] PyInstaller Bootloader 3.x
[18548] LOADER: executable is
Z:\GrandPrix\Source\Workspace\LisanoEnterprises\derbyManager\minified\derbyManager\dist\GrandPrix\GrandPrix.exe
[18548] LOADER: homepath is
Z:\GrandPrix\Source\Workspace\LisanoEnterprises\derbyManager\minified\derbyManager\dist\GrandPrix
[18548] LOADER: _MEIPASS2 is NULL
[18548] LOADER: archivename is
Z:\GrandPrix\Source\Workspace\LisanoEnterprises\derbyManager\minified\derbyManager\dist\GrandPrix\GrandPrix.exe
[18548] LOADER:
Z:\GrandPrix\Source\Workspace\LisanoEnterprises\derbyManager\minified\derbyManager\dist\GrandPrix\GrandPrix.exe
contains a digital signature
[18548] LOADER: No need to extract files to run; setting extractionpath to
homepath
[18548] LOADER:
SetDllDirectory(Z:\GrandPrix\Source\Workspace\LisanoEnterprises\derbyManager\minified\derbyManager\dist\GrandPrix)
[18548] LOADER: Already in the child - running user's code.
[18548] LOADER: Python library:
Z:\GrandPrix\Source\Workspace\LisanoEnterprises\derbyManager\minified\derbyManager\dist\GrandPrix\libpython3.8.dll
[18548] LOADER: Loaded functions from Python library.
[18548] LOADER: Manipulating environment (sys.path, sys.prefix)
[18548] LOADER: sys.prefix is
Z:\GrandPrix\Source\Workspace\LisanoEnterprises\derbyManager\minified\derbyManager\dist\GrandPrix
[18548] LOADER: Pre-init sys.path is
Z:\GrandPrix\Source\Workspace\LisanoEnterprises\derbyManager\minified\derbyManager\dist\GrandPrix\base_library.zip;Z:\GrandPrix\Source\Workspace\LisanoEnterprises\derbyManager\minified\derbyManager\dist\GrandPrix
[18548] LOADER: Setting runtime options
[18548] LOADER: Initializing python
[18548] LOADER: Overriding Python's sys.path
[18548] LOADER: Post-init sys.path is
Z:\GrandPrix\Source\Workspace\LisanoEnterprises\derbyManager\minified\derbyManager\dist\GrandPrix\base_library.zip;Z:\GrandPrix\Source\Workspace\LisanoEnterprises\derbyManager\minified\derbyManager\dist\GrandPrix
[18548] LOADER: Setting sys.argv
[18548] LOADER: setting sys._MEIPASS
[18548] LOADER: importing modules from CArchive
[18548] LOADER: extracted struct
[18548] LOADER: callfunction returned...
[18548] LOADER: extracted pyimod01_os_path
[18548] LOADER: callfunction returned...
[18548] LOADER: extracted pyimod02_archive
[18548] LOADER: callfunction returned...
[18548] LOADER: extracted pyimod03_importers
[18548] LOADER: callfunction returned...
[18548] LOADER: Installing PYZ archive with Python modules.
[18548] LOADER: PYZ archive: PYZ-00.pyz
[18548] LOADER: Running pyiboot01_bootstrap.py
[18548] LOADER: Running pyi_rth_multiprocessing.py
[18548] LOADER: Running pyi_rth_gdkpixbuf.py
[18548] LOADER: Running pyi_rth_glib.py
[18548] LOADER: Running pyi_rth_pkgres.py
[18548] LOADER: Running pyi_rth_win32api.py
Traceback (most recent call last):
File "PyInstaller\hooks\rthooks\pyi_rth_win32api.py", line 20, in <module>
File
"C:\msys64\mingw32\lib\python3.8\site-packages\PyInstaller\loader\pyimod03_importers.py",
line 493, in exec_module
exec(bytecode, module.__dict__)
File "pywintypes.py", line 105, in <module>
File "pywintypes.py", line 38, in __import_pywin32_system_module__
ImportError: Module 'pywintypes' isn't in frozen sys.path
['Z:\\GrandPrix\\Source\\Workspace\\LisanoEnterprises\\derbyManager\\minified\\derbyManager\\dist\\GrandPrix\\base_library.zip',
'Z:\\GrandPrix\\Source\\Workspace\\LisanoEnterprises\\derbyManager\\minified\\derbyManager\\dist\\GrandPrix']
[18548] Failed to execute script pyi_rth_win32api
[18548] LOADER: OK.
[18548] LOADER: Manually flushing stdout and stderr
[18548] LOADER: Cleaning up Python interpreter.
Any help would be appreciated.
Thanks,
Randy
--
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 [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/pyinstaller/c9c1fb35-b426-4837-ae10-b9b41ecced87n%40googlegroups.com.