第一步就是最好用编译器(以下是Pycharm)打开你要转成.exe的.py文件的终端输入:
第二步(用编译器的好处是这步不出错,用cmd下载成功后可能出现找不到Pyinstaller的错误)
此处需要注意的是matplotlib和pandas的库打包的时候可能会丢失(我遇到的是这两个,可能还有其他),遇到这个问题的话这步需要输入新的命令:
第三步直到看到“completed successful”时,去该.py文件所在文件夹中找dist的文件夹,里面就有转换成功的.exe文件
当时遇到的问题是转换成功后,点开.exe文件出现程序框后闪退:
一开始我的脚本文件main下面写的是:
if len(sys.argv) < 3:
print("Usage: python %s file_path, out_file" % sys.argv[0])
exit(-1)
else:
file_path = sys.argv[1]
out_file = sys.argv[2]
function(file_path, out_file)
这种写法应该是在cmd下执行脚本文件的时候用的sys的库,如果想双击.exe文件里的程序框内输入参数,应该做出修改:
这样就好了。
本文仅供参考。。。。。。。。。。。。。。。。。。。。