pyinstaller 官方介绍
http://www.pyinstaller.org/

pyinstaller支持多个平台,windows,linux,mac,兼容多个第三方包,包括pyqt,django,matplotlib
PyInstaller is a program that freezes (packages) Python programs into stand-alone executables, under Windows, Linux, Mac OS X, FreeBSD, Solaris and AIX. Its main advantages over similar tools are that PyInstaller works with Python 2.7 and 3.3—3.5, it builds smaller executables thanks to transparent compression, it is fully multi-platform, and use the OS support to load the dynamic libraries, thus ensuring full compatibility.
The main goal of PyInstaller is to be compatible with 3rd-party packages out-of-the-box. This means that, with PyInstaller, all the required tricks to make external packages work are already integrated within PyInstaller itself so that there is no user intervention required. You'll never be required to look for tricks in wikis and apply custom modification to your files or your setup scripts. As an example, libraries like PyQt, Django or matplotlib are fully supported, without having to handle plugins or external data files manually. Check our compatibility list of Supported Packages for details.
Feel free to join us in the effort! Please consult our Roadmap to check our plans. Also usage reports are welcomed: let us know if PyInstaller works for you and how, or what problems you found in using it.
Check our list of Projects using PyInstaller.
pyinstaller 开发的项目

兼容的第三方包
This list tracks compatibility status of third-party packages with PyInstaller.
Most packages will work out of the box with PyInstaller.
This is especially true for pure Python packages and for packages not requiring additional files.
As for the packages in the Python standard library we only list the exceptions that don't work correctly; thus, if not listed, it works correctly.
This list is largely incomplete. You are encouraged to try anyway. If you find a mistake or want to do some additions, please edit this table or write to the mailing list.
| Name | Status | Notes |
|---|---|---|
| babel | OK | Fully supported, including "localedata" external data files (automatically handled). |
| chardet | OK | |
| ctypes | OK | Features/CtypesDependencySupport in PyInstaller 1.4+ |
| cx_Oracle | OK | |
| Django | OK | see Recipe Executable From Django |
| docutils | OK | |
| ElementTree | OK | |
| Filelike | OK | |
| gadfly | OK | |
| Greenlet | OK | |
| idlelib | OK | |
| inspyred | OK | |
| IPython | OK | |
| Kivy | OK | |
| lxml | OK | |
| Mako | OK | |
| matplotlib | OK | Fully supported, including external data files (automatically packaged by PyInstaller). |
| numpy | OK | |
| paste | OK | |
| Pillow | OK | |
| psycopg2 | OK | |
| pyenchant | OK | Windows only |
| pyexpat | OK | |
| PyGame | OK | |
| pygments | OK | |
| PyGTK | OK | |
| PyGObject (GTK3/GStreamer) | OK | Must use unreleased pyinstaller version |
| pyodbc | OK | |
| PyOpenGL 2.x | OK | |
| PyOpenGL 3.x | OK | |
| PyQt4 | OK | Full support, including plugins. See Recipe PyQt4 API Version |
| PyQt5 | OK | Full support, including plugins. |
| PyQwt 5 | OK | |
| PySerial | OK | |
| Python for .NET | OK | Reported to work correctly with 2.0. |
| PySide | partial | Qt plugins are not handled. |
| pandas | OK | |
| pytz | OK | |
| PyWin32 | OK | |
| pywinauto | OK | |
| pywintypes | OK | |
| SciPy | OK | |
| setuptools | OK | |
| SIP | OK | |
| sphinx | OK | |
| SQLAlchemy | OK | |
| wxPython | OK | Remember to use windowed mode to get correct theming. |
| obfsproxy | OK | Works with PyInstaller 2.1+ developmental branch. |
| OK |
pyinstaller 官方介绍的更多相关文章
- Cassandra官方介绍及安装
Cassandra官方介绍及安装 这个数据库有很高的伸缩性和可用性,你完全不需要向性能妥协.在硬件或者云设施上做修改 官网:Cassandra官网 一.简介 cassandra这个数据库有很高的伸缩性 ...
- ESP8266乐鑫版本的(支持云端升级 (Boot 模式)烧写方法,(V1.5.4官方介绍如下)(BOOT模式)
硬件平台: nodeMCU devkit核心板,带ch340g,应该是仿造的,官方是cp2102驱动,安信可科技有连接https://wiki.ai-thinker.com/esp8266/board ...
- GitHub官方介绍(中文翻译)
注:本人亲自翻译,转载请注明出处. 官方链接地址 http://guides.github.com/activities/hello-world/ Hello World 项目在计算机编程界是一项历史 ...
- yaml官方介绍
官方网站 http://yaml.org/ 数据结构类型说明 http://yaml.org/type/ YAML Specification http://yaml.org/spec/
- MVC2、MVC3、MVC4、MVC5之间的区别 以及Entity Framework 6 Code First using MVC 5官方介绍教程
现在MVC的技术日趋成熟,面对着不同版本的MVC大家不免有所迷惑 -- 它们之间有什么不同呢?下面我把我搜集的信息汇总一下,以便大家能更好的认识不同版本MVC的功能,也便于自己查阅. View Eng ...
- ucos ii 百度官方介绍
μC/OS II(Micro-Controller Operating System Two)是一个可以基于ROM运行的.可裁剪的.抢占式.实时多任务内核,具有高度可移植性,特别适合于微处 ...
- pyinstaller参数介绍以及总结
最近利用tkinter+python+pyinstaller实现了小工具的项目,在此记录下pyinstaller相关参数以及爬过的坑. 一.pyinstaller相关参数 -F, –onefile 打 ...
- Android开发之最火的开源框架之一Xutils2详解(摘自开源作者官方介绍详解)
此框架说实话还是挺不错的,挺好用的,功能多,所以我也用过. 由于CSDN博客写的字数有限制,所以全文的用法打包成了markdown 文件,因为markdown真的太还用了. 全文下载地址为: http ...
- 【Oracle】DRM官方介绍
DRM 简介 By: Allen Gao 首先,我们对和DRM 相关的一些概念进行介绍. Buffer: 对于RAC 数据库,当一个数据块被读入到buffer cache后,我们就称其为buffer ...
随机推荐
- 用自己的话描述wcf中的传输安全与消息安全的区别(三)
消息交换安全模式 PS:很多书上把transfer security和transport security都翻译成“传输安全”,这样易混淆.我这里把transfer说成消息交换安全. 安全的含义分为验 ...
- ASP.NET中实现Session的负载均衡
据我目前所知有2种方法,如下: 1.利用微软提供的解决方案 参考网址:http://blog.maartenballiauw.be/post/2008/01/23/ASPNET-Session-Sta ...
- Java--剑指offer(7)
31.求出1~13的整数中1出现的次数,并算出100~1300的整数中1出现的次数?为此他特别数了一下1~13中包含1的数字有1.10.11.12.13因此共出现6次,但是对于后面问题他就没辙了.AC ...
- javascript 红宝书笔记之操作日期
创建当日 日期对象 调用Date的构造函数而不传递参数的情况下,新创建的对象默认获取当前的日期和时间. var now = new Date(); 创建特定的日期和时间对象 Date. ...
- Docker指定multiple Insecure registry的方法
Docker如果需要从非SSL源管理镜像,需要配置Docker配置文件的insecury-registry参数,一般在如下位置修改其配置文件: * /etc/sysconfig/docker * /e ...
- mssql-异常value '0000-00-00' can not be represented as java.sql.Date
Mysql开发中采用ResultSet取值時,不管是才用getString()还是用getDate(),或者getObject,均会拋出如题所述异常.查阅Mysql官方Bug咨询: 是因为日期型(Da ...
- Java算法-插入排序
插入排序的基本思想是在遍历数组的过程中,假设在序号 i 之前的元素即 [0..i-1] 都已经排好序,本趟需要找到 i 对应的元素 x 的正确位置 k ,并且在寻找这个位置 k 的过程中逐个将比较过的 ...
- skiing
package noj_skiing; import java.util.*; import java.math.*; public class Main { public static void m ...
- 【转】Private Libraries、Referenced Libraries、Dependency Libraries的区别
一.v4.v7.v13的作用和用法 1.Android Support V4, V7, V13是什么? 本质上就是三个java library. 2.为什么要有support库? 是为了解决软件的 ...
- Android Studio 2.2的新鲜事
转载:http://mp.weixin.qq.com/s?__biz=MzAwODY4OTk2Mg==&mid=2652039482&idx=1&sn=9aa9b204af34 ...