pyinstaller 官方介绍

sklearn实战-乳腺癌细胞数据挖掘(博主亲自录制视频)

https://study.163.com/course/introduction.htm?courseId=1005269003&utm_campaign=commission&utm_source=cp-400000000398149&utm_medium=share

 

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.

NameStatusNotes
babelOKFully supported, including "localedata" external data files (automatically handled).
chardetOK 
ctypesOKFeatures/CtypesDependencySupport in PyInstaller 1.4+
cx_OracleOK 
DjangoOKsee Recipe Executable From Django
docutilsOK 
ElementTreeOK 
FilelikeOK 
gadflyOK 
GreenletOK 
idlelibOK 
inspyredOK 
IPythonOK 
KivyOK 
lxmlOK 
MakoOK 
matplotlibOKFully supported, including external data files (automatically packaged by PyInstaller).
numpyOK 
pasteOK 
PillowOK 
psycopg2OK 
pyenchantOKWindows only
pyexpatOK 
PyGameOK 
pygmentsOK 
PyGTKOK 
PyGObject (GTK3/GStreamer)OKMust use unreleased pyinstaller version
pyodbcOK 
PyOpenGL 2.xOK 
PyOpenGL 3.xOK 
PyQt4OKFull support, including plugins. See Recipe PyQt4 API Version
PyQt5OKFull support, including plugins.
PyQwt 5OK 
PySerialOK 
Python for .NETOKReported to work correctly with 2.0.
PySidepartialQt plugins are not handled.
pandasOK 
pytzOK 
PyWin32OK 
pywinautoOK 
pywintypesOK 
SciPyOK 
setuptoolsOK 
SIPOK 
sphinxOK 
SQLAlchemyOK 
wxPythonOKRemember to use windowed mode to get correct theming.
obfsproxyOKWorks with PyInstaller 2.1+ developmental branch.
 OK 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值