Python打包成exe
2017-05-18
这篇文章非常简单,主要做一下记录,以后方便查询。
Python简单易用经常被用来开发脚本。但是为了在其他地方运行,可能不仅需要安装Python解释器, 还得安装一些依赖库。这篇文章介绍一下使用pyinstaller打包exe的过程。 使用如下例子:
#test.py
import sys
def main():
print "Hello world"
print sys.argv[0]
if '__main__' == __name__:
main()
首先安装pyinstaller:
pip install pyinstaller
按照官网的说法,这个时候在Python的目录下使用
pyinstaller test.py
就能够生产exe,虽然确实是在dist/test目录下面生成了exe,但是如果放到其他地方,会有错误:
Error loading Python DLL: E:\study\python27.dll (error code 126)
可以使用如下命令解决:
D:\Python27>pyinstaller --clean --win-private-assemblies -F test.py
这样在dist会生产exe,并且把需要的Python和相关的包全部打包,即可随意放到一个环境运行。
blog comments powered by Disqus