首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

Pyinstaller 封装python程序

2013-08-04 
Pyinstaller 打包python程序2013-02-23 11:29:21|??分类: python |??标签: |字号大中小?订阅??python是一

Pyinstaller 打包python程序
2013-02-23 11:29:21|??分类: python |??标签: |字号大中小?订阅

??

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

使用便捷版python

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

    Portable PythonWinPython
使用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

热点排行