gpt4 book ai didi

python - 属性错误 : module 'win32ctypes.pywin32.win32api' has no attribute 'error'

转载 作者:行者123 更新时间:2023-12-03 17:55:30 27 4
gpt4 key购买 nike

(venv) C:\Users\idanf\PycharmProjects\untitled>pyinstaller -w -F -i "C:\Users\idanf\PycharmProjects\untitled\logo.png" gui.py

在顶部有我用来创建 exe 的命令。 py文件中的文件。

我正在尝试将我的 gui.py(用于 gui 的 pyqt5 lib)转换为 exe 文件并出现此错误。

我该如何修复它或创建 exe。以其他方式归档?

我尝试使用 cmd 和 pycharm 以及同样的问题。

如果需要,我可以提供代码。

如果我需要提供更多信息,请告诉我
80 INFO: PyInstaller: 3.5
81 INFO: Python: 3.7.3
81 INFO: Platform: Windows-10-10.0.18362-SP0
83 INFO: wrote C:\Users\idanf\PycharmProjects\untitled\gui.spec
87 INFO: UPX is not available.
89 INFO: Extending PYTHONPATH with paths
['C:\\Users\\idanf\\PycharmProjects\\untitled',
'C:\\Users\\idanf\\PycharmProjects\\untitled']
89 INFO: checking Analysis
117 INFO: checking PYZ
135 INFO: checking PKG
144 INFO: Building because C:\Users\idanf\PycharmProjects\untitled\build\gui\gui.exe.manifest changed
144 INFO: Building PKG (CArchive) PKG-00.pkg
463 WARNING: One binary added with two internal names.
464 WARNING: ('libGLESv2.dll',
'C:\\users\\idanf\\anaconda3\\lib\\site-packages\\PyQt5\\Qt\\bin\\libGLESv2.dll',
'BINARY')
464 WARNING: was placed previously at
465 WARNING: ('PyQt5\\Qt\\bin\\libGLESv2.dll',
'C:\\users\\idanf\\anaconda3\\lib\\site-packages\\PyQt5\\Qt\\bin\\libGLESv2.dll',
'BINARY')
14719 INFO: Building PKG (CArchive) PKG-00.pkg completed successfully.
14724 INFO: Bootloader c:\users\idanf\pycharmprojects\untitled\venv\lib\site-packages\PyInstaller\bootloader\Windows-64bit\runw.exe
14725 INFO: checking EXE
14725 INFO: Building EXE because EXE-00.toc is non existent
14725 INFO: Building EXE from EXE-00.toc
14730 INFO: Copying icons from C:\Users\idanf\PycharmProjects\untitled\logo.png
Traceback (most recent call last):
File "c:\users\idanf\pycharmprojects\untitled\venv\lib\site-packages\win32ctypes\pywin32\pywintypes.py", line 35, in pywin32error
yield
File "c:\users\idanf\pycharmprojects\untitled\venv\lib\site-packages\win32ctypes\pywin32\win32api.py", line 43, in LoadLibraryEx
return _dll._LoadLibraryEx(fileName, 0, flags)
File "c:\users\idanf\pycharmprojects\untitled\venv\lib\site-packages\win32ctypes\core\ctypes\_util.py", line 42, in check_null
raise make_error(function, function_name)
OSError: [WinError 193] <no description>

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "c:\users\idanf\pycharmprojects\untitled\venv\lib\site-packages\PyInstaller\utils\win32\icon.py", line 231, in CopyIcons
hsrc = win32api.LoadLibraryEx(srcpath, 0, LOAD_LIBRARY_AS_DATAFILE)
File "c:\users\idanf\pycharmprojects\untitled\venv\lib\site-packages\win32ctypes\pywin32\win32api.py", line 43, in LoadLibraryEx
return _dll._LoadLibraryEx(fileName, 0, flags)
File "C:\Users\idanf\Anaconda3\lib\contextlib.py", line 130, in __exit__
self.gen.throw(type, value, traceback)
File "c:\users\idanf\pycharmprojects\untitled\venv\lib\site-packages\win32ctypes\pywin32\pywintypes.py", line 37, in pywin32error
raise error(exception.winerror, exception.function, exception.strerror)
win32ctypes.pywin32.pywintypes.error: (193, 'LoadLibraryExW', '<no description>')

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "C:\Users\idanf\Anaconda3\lib\runpy.py", line 193, in _run_module_as_main
"__main__", mod_spec)
File "C:\Users\idanf\Anaconda3\lib\runpy.py", line 85, in _run_code
exec(code, run_globals)
File "C:\Users\idanf\PycharmProjects\untitled\venv\Scripts\pyinstaller.exe\__main__.py", line 9, in <module>
File "c:\users\idanf\pycharmprojects\untitled\venv\lib\site-packages\PyInstaller\__main__.py", line 111, in run
run_build(pyi_config, spec_file, **vars(args))
File "c:\users\idanf\pycharmprojects\untitled\venv\lib\site-packages\PyInstaller\__main__.py", line 63, in run_build
PyInstaller.building.build_main.main(pyi_config, spec_file, **kwargs)
File "c:\users\idanf\pycharmprojects\untitled\venv\lib\site-packages\PyInstaller\building\build_main.py", line 844, in main
build(specfile, kw.get('distpath'), kw.get('workpath'), kw.get('clean_build'))
File "c:\users\idanf\pycharmprojects\untitled\venv\lib\site-packages\PyInstaller\building\build_main.py", line 791, in build
exec(code, spec_namespace)
File "C:\Users\idanf\PycharmProjects\untitled\gui.spec", line 33, in <module>
console=False , icon='C:\\Users\\idanf\\PycharmProjects\\untitled\\logo.png')
File "c:\users\idanf\pycharmprojects\untitled\venv\lib\site-packages\PyInstaller\building\api.py", line 444, in __init__
self.__postinit__()
File "c:\users\idanf\pycharmprojects\untitled\venv\lib\site-packages\PyInstaller\building\datastruct.py", line 158, in __postinit__
self.assemble()
File "c:\users\idanf\pycharmprojects\untitled\venv\lib\site-packages\PyInstaller\building\api.py", line 534, in assemble
icon.CopyIcons(tmpnm, self.icon)
File "c:\users\idanf\pycharmprojects\untitled\venv\lib\site-packages\PyInstaller\utils\win32\icon.py", line 232, in CopyIcons
except win32api.error as W32E:
AttributeError: module 'win32ctypes.pywin32.win32api' has no attribute 'error'

最佳答案

我是python的新手。但是,我有同样的错误。当我尝试这些东西时,它对我有用。

  • 尝试使用 .ico 文件作为应用程序图标
  • 尝试将该 .ico 文件的目录更改为您的脚本目录并再次运行它。
  • 关于python - 属性错误 : module 'win32ctypes.pywin32.win32api' has no attribute 'error' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58557711/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com