创建python程序的独立windows发行版

py2win的Python项目详细描述


https://ci.appveyor.com/api/projects/status/github/ppinard/py2win?svg=true

创建Python程序的独立发行版的实用程序, 控制台或图形用户界面程序。 py2win使用Python embedded distribution 以及pip来创建独立的发行版

安装

首先需要安装与当前版本兼容的Microsoft Visual Studio Python安装然后简单地运行:

pip install py2win

如何使用

作为setup.py

中的命令
  1. setup.py中至少定义一个入口点。
setup(...entry_points={'gui_scripts':['sample-gui=sample.gui:main'],'console_scripts':['sample-console=sample.console:main'],},...)
  1. 运行bdist_windows命令
python setup.py --command-packages py2win bdist_windows

作为一个单独的脚本来创建嵌入的发行版

frompy2win.embedimportEmbedPythonembed=EmbedPython('sample','1.2.0')embed.add_wheel(filepath_to_wheel_of_your_project)embed.add_script('project.gui','main','project-gui',console=False)embed.run(destination_directory)

发行说明

0.1.0

  • 首次发布

许可证

图书馆是根据麻省理工学院的许可证提供的

版权所有(c)2017 Philippe Pinard

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Java:字符串。RTL设备语言用标志“+”格式化,数字后加符号   java GAE作为桌面应用程序(Swing)的服务提供商   java将InputStream转换为FileInputStream不适用于Apache POI   java外部Voronoi库“网格”:什么是草图和处理?   重载重写的泛型方法java   java显示组织上设置的错误。springframework。验证。jsp中的错误对象   java一些Spring模型属性没有显示在我的JSP中   java无法编译Guava 23的SimpleTimeLimiter示例   java如何更改JTree中的“根”目录名?   java如何在安卓中对相对布局产生连锁反应?   java错误:org。冬眠例外SQLGrammarException:无法提取结果集,dateAccessed是未知列   如何使用java监听JSON文件更新   由抽象封闭类创建的匿名内部类能否通过反射确定实现类?