Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
创建一个简单的python可执行程序和图标-Hello World_Python_Icons_Exe_Executable_Pyinstaller - Fatal编程技术网

创建一个简单的python可执行程序和图标-Hello World

创建一个简单的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

我试图通过以下链接创建一个简单的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--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
时使用此信息。