`
yettie
  • 浏览: 195515 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Pyinstaller 打包python程序

 
阅读更多
 
 

Pyinstaller  

2013-02-23 11:29:21|  分类: python |  标签: |字号 订阅

 
 

python是一门强大的语言,在各个方面都有广泛的应用,比如科学计算,网络,桌面应用等。但是python有一点不好,这也不能说是一个缺点,只能说这是脚本语言的特点,就是程序无法独立运行,本来python程序,就是一些文本文件,计算机本来就是无法执行文本文件的,像Linux和Mac是默认内置了python解释器。然而在windows下就显得有些别扭,如果本机可以运行的python程序,拿到别的电脑上可能无法运行。有两种办法可以解决这个问题。

使用便捷版python

便携版python可以放在U盘里,随便在那台电脑上一插,就可以运行python程序。 常用的便携版python有:

  1. Portable Python
  2. WinPython

使用pyinstaller打包python程序

使用便携版的话只能自己用用,如果写了一个python程序,想要供别人下载,这样的话,便携版显然不切实际了。

使用pyinstaller打包得到的python程序可以不依赖python解释器而独立运行,那么如何使用pyinstaller来打包python程序呢?

在官方网站下载pyinstaller,解压得到pyinstaller文件,在终端使用cd命令切换到pyinstaller目录,然后执行:

    python pyinstaller.py /path/to/yourscript.py

这是打包命令行程序的最简单的打包命令,打包之后,在当前目录下yourscript\dist目录里就是程序。

pyinstaller还有许多的选项,比如:

将python程序打包成单个文件

    python pyinstaller.py -F /path/to/yourscript.py

打包GUI程序

    python pyinstaller.py -w /path/to/yourscript.py

还有一些别的命令,可以通过一下命令查看:

    python pyinstaller.py -h
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics