创建一个简单的python可执行程序和图标-Hello World
我试图通过以下链接创建一个简单的python可执行程序——Hello World 我采取的步骤是首先创建一个python程序,例如:创建一个简单的python可执行程序和图标-Hello World,python,icons,exe,executable,pyinstaller,Python,Icons,Exe,Executable,Pyinstaller,我试图通过以下链接创建一个简单的python可执行程序——Hello World 我采取的步骤是首先创建一个python程序,例如:print(“Hello,World!”)I将这个py程序文件保存到python脚本中 C:\Users\d\AppData\Local\Programs\Python\Python35-32\Scripts 然后我通过转到命令行指向目录python脚本并键入 pip安装程序 。在此之后,在命令行中输入 pyinstaller.exe--onefile--windo
print(“Hello,World!”)
I将这个py程序文件保存到python脚本中
C:\Users\d\AppData\Local\Programs\Python\Python35-32\Scripts
然后我通过转到命令行指向目录python脚本并键入
pip安装程序
。在此之后,在命令行中输入
pyinstaller.exe--onefile--windowed helloWORLD.py
将helloWORLD py程序放入脚本文件夹后。之后发生的事情是,它创建了一个
helloWORLD.exe
在scriptdist目录中。但是我不能运行它。在vb.net中,我可以双击一个可执行程序来运行它。第二个问题,在能够创建python可执行程序并运行它之后;如何为python可执行程序创建图标。谢谢 首先在console/terminal/cmd.exe中运行它,查看是否没有错误消息。阅读
pyinstaller
doc如何向程序添加元素。它创建配置文件helloWORLD.spec
。或者至少运行pyinstaller--help
furas,谢谢您的建议。看来我已经解决了。我把我的python程序放在一个目录中,它可以是任何目录。然后我转到命令提示符并将其指向保存的目录,然后键入pyinstaller programNAME.py。在这个命令之后,提示符创建了一堆文件和目录;spec、build、dist和dist中有一个python可执行程序,只要点击它就可以运行。但是,我想知道在console/terminal/cmd.exe中运行它来测试是什么意思,以及创建图标是什么意思。我是新手,谢谢运行cmd.exe
或powershell
,转到带有脚本的文件夹(使用cmd.exe/powershell)并编写python您的脚本.py
来运行它。它将打印此cmd.exe/powershell
窗口中的所有错误,并且不会关闭它,以便您可以查看它。当您通过单击图标运行时,它使用cmd.exe
运行并显示错误,但它关闭cmd.exe
的速度太快,以至于您看不到它(代码中的任何input()
或raw\u input()
都无法停止它)如果看到pyinstaller--help
,则有选项-i filename.ico
或--icon filename.ico
。您还可以将图标添加到helloWORLD.spec
文件中,因为pyinstaller
在运行pyinstaller.exe--onefile--windowed helloWORLD.py
时使用此信息。