我无法在其他桌面上打开我的EXE文件



我在Pycharm上完成了代码。现在我想把。py文件转换成。exe文件在我转换之后。应用程序文件在我用来转换的桌面(desktop1)上运行,但是当我试图在其他桌面(desktop2)上打开应用程序时,它有一个错误说。

`Traceback (most recent call last):
File "main.py", line 220, in <module>
obj = DocumentsManagementSystem(root)
File "main.py", line 20, in __init__
self.root.iconbitmap(r'C://Users//HP//PycharmProjects//pythonProject1//Images//senglogo.ico')
File "tkinter__init__.py", line 2109, in wm_iconbitmap
_tkinter.TclError: bitmap "C://Users//HP//PycharmProjects//python`

但是当我在桌面上(desktop1)打开它时,它正在运行。这就是问题所在。我无法在其他桌面打开它。如果你知道我该如何解决这个问题。我很乐意做这件事。非常感谢!

使用pyinstaller附加的file和add-data参数。在您的情况下,使用以下命令:

pyinstaller --add-data  '//Users//HP//PycharmProjects//pythonProject1//Images//senglogo.ico:.' script.py

你似乎错过了在你的pyinstaller进程中添加一个额外的和数据文件。

如果您是初学者,您可以使用pytinstaller的GUI。https://pypi.org/project/auto-py-to-exe/

从py到exe所需的步骤。

  1. 分析:查找程序所需的文件https://pyinstaller.org/en/stable/operating-mode.html analysis-finding-the-files-your-program-needs

  2. 使用以下命令添加所需文件:

    pyinstaller --add-data 'src/README.txt:.' myscript.py
    

相关内容

  • 没有找到相关文章

最新更新