脚本运行良好,但使用pyinstaller编译后会在运行时抛出一个错误:
Traceback (most recent call last):
File "poples.py", line 3, in <module>
ModuleNotFoundError: No module named 'arcade'
[5316] Failed to execute script 'poples' due to unhandled exception!
Arcade(latest version:2.6.15) is installed on my python folder:
C:\Users\Sarp\AppData\Local\Programs\Python\Python310\Lib\site-packages
as well as installed in my project virtual enviroment folder我到目前为止所做的:
pyi-makespec:pyi-makespec onefile--加窗口--图标=icon.icon poples.py
hiddenimports=[],到hiddenimports=['arcade'],,console=False到console=True (查看运行时错误)看起来是这样的:
block_cipher = None a= Analysis( 'poples.py',pathex=[],binaries=[],datas=[],hiddenimport=‘arcade’,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='poples',debug=False,bootloader_ignore_signals=False,strip=False,upx=True,upx_exclude=[],runtime_tmpdir=None,console=True,disable_windowed_traceback=False,argv_emulation=False,target_arch=None,codesign_identity=None,entitlements_file=None,图标=‘ic.ico’,)
中运行pyinstaller
运行脚本
发布于 2022-06-11 10:32:28
解决:我总是将pyinstaller.exe复制到我的项目文件夹中,然后在那里运行fron。而且它总是适用于我的其他项目。但是当我从这个项目文件夹中删除pyinstaller并运行它时,它就完成了这个任务。但我还是不知道为什么会这样。也许街机不喜欢我的项目文件夹中的pyinstaller。
https://stackoverflow.com/questions/72572394
复制相似问题