python (2):python打包成可运行文件app

本文的原文连接是: http://blog.csdn.net/freewebsys/article/details/46683645 转载请一定注明出处!

1,mac程序打包成app

有两个方案一个 pyinstaller 已经測试过了。没有打包成功。

py2app能够成功打包。

2,安装py2app

首先安装一个gui框架 wxpython

參考:

http://wiki.wxpython.org/

http://wiki.wxpython.org/Getting%20Started

py2app官网:

https://pythonhosted.org/py2app/

安装:

sudo easy_install -U py2app

3,打包app

挺简单的:

比方一个简单的gui,hello.py

#!/usr/bin/env python
import wx

app = wx.App(False)  # Create a new app, don‘t redirect stdout/stderr to a window.
frame = wx.Frame(None, wx.ID_ANY, "Hello World") # A Frame is a top-level window.
frame.Show(True)     # Show the frame.
app.MainLoop()

生成setup文件:

py2applet --make-setup hello.py
#打包:
python setup.py py2app -A

生成文件:

双击几能够执行了。

4,总结

本文的原文连接是: http://blog.csdn.net/freewebsys/article/details/46683645 转载请一定注明出处!

本机由于安装了wxpython库,全部能够直接执行,假设要给没有安装sdk的电脑使用,去掉-A參数,将把全部的依赖全部打包。

#自己开发。打包速度快。

python setup.py py2app -A
#给其它没有sdk的电脑使用,包含lib库。
python setup.py py2app
时间: 2024-12-09 12:49:19

python (2):python打包成可运行文件app的相关文章

java项目打包成可运行的jar,main方法带参数

转载    侵联删!!! 原文地址:http://www.cnblogs.com/neillee/p/6063808.html#commentform 将 java 项目打包成可运行的 jar 包(main 函数带参数),并上传到 linux 服务器上运行 一.概述 java项目有两种架构,一种是 B/S 架构的,一种是 C/S 架构的.对于 B/S 架构来说,我们常见的 java ee 即是 B/S 架构,通常,开发人员会在本地进行开发,然后将项目打包成 war 文件,上传至服务器,供调用.而

JavaSE应用程序打包成可运行程序

JavaSE应用程序打包成可运行程序 所需软件 - MyEclipse或Eclipse(如会打包命令,此软件可省略) - exe4j 实现过程: 1.使用MyEclipse进行程序打包. - 选中项目右键 Export... 选中 JAR File...点击next 选择输出文件位置. 选择下一步取消勾选Export classs files with compile errors 选择下一步,选择包含main方法的类,之后点击finish就生成jar包了 2.生成windows下可运行的程序(

将java应用程序打包成独立运行的.exe方法

对于windows用户来说,将java应用程序打包成.exe最好不过了,现在我介绍两个方法. 1.用专业的应用程序打包工具InstallAnywhere,这个软件几乎能在所有平台上运行,当然你要下载到你需要的那个平台的啦!而且它也能打包成各个平台的安装程序(当然不是免费的).我下载的是7.1 企业版我只提供一些注册码,安装程序大家在网上找.InstallAnywhere7.1注册码使用方法参考:具体 2.用MINI的免费的工具javalunch,JavaLauncher的下载网址是:http:/

Selenium打包成exe运行出错

Selenium打包成exe运行出错 很久没写博文了,今天解决了一个其实也不是很复杂的问题,搜了好久的谷歌.百度,发现没怎么找到相关比较好的解决方法,或许是大家都能很轻松的解决这个问题吧,但我还是把我自己的解决方法分享下吧. 最近刚好需要写程序调用Selenium自动化跑一些东西,写好工具后准备打包,发现无限的出错,网上搜了好久也没找到确切答案,那么自己动手吧. 1.Firefox引擎找不到selenium\\webdriver\\firefox\\webdriver_prefs.json文件

如何将Debug文件夹下的资源打包成一个EXE文件直接执行

如何将Debug文件夹下的资源打包成一个EXE文件直接执行 前言:前段时间写了个小程序,想分享给好友看看,可所以资源都放在Debug文件夹下,整个文件夹发给人家这也太……,为了显得稍微专业一点,想把它们打包一个EXE文件执行,因为我见到到这样的程序,直接一个EXE程序,一点直接运行,顿时感觉好吊,于是乎,搜啊搜,搞定了,总结如下. 效果图: 原来的一坨文件 现在的一个单独的EXE文件,看起来就很吊的样子 第一步:打包 将所有的文件打包成一个RAR压缩包,没错,直接打成RAR包! 第二步:解压选项

用py2exe打包成一个exe文件

用py2exe打包成一个exe文件 http://blog.csdn.net/franktan2010/article/details/46514607

win10环境下利用pyinstaller把python代码(.py)打包成可执行文件(.exe)

前言 最近写了一个小小的检测程序,python写起来只需要短短一百行,可是打包起来就没有C那么容易了.下面记录一下我艰难的"打包"过程. 方法一:py2exe py2exe是一种经典的方法,为什么说他经典呢?因为这玩意取了个这么好听的名字,但是只支持到python3.4,你这让我们这种紧跟时代潮流的弄潮儿怎么打包? 好吧,放弃. 方法二:pyinstaller 这是一个看起来比较靠谱的方法,只需要用pip安装,然后在命令窗里面一通操作就可以了.在这里,我参考了另一位老哥的博客(http

2019-05-10 EasyWeb打包成Jar运行遇到的问题

1.使用Eclipse的Maven命令打包,老是出错,没法打包成jar 解决方法:在项目根目录下使用命令行 mvn clean install 进行打包 优化方法:项目根目录下创建一个bat文件,文件内容为 mvn clean install:这样每次需要打包点击一下即可 2.打包成jar后运行报表,获取报表模板文件失败,原因是jar里面没有文档路径,所以通过路径方式获得输入流无效,以下列举几种获得路径的代码 1 /* 方式1取模板文件 打包成jar失效 jasperPath=classpath

Python爬糗百热门20条并邮件分发+wxPython简易GUI+py2app转成可运行文件

学了一阵子Python,拿来做个什么有意思的东西呢?爬糗百好了.爬到的内容,邮件分发出去. 然后又啃了两天的wxpython,做了个简易的邮件管理界面,能够在这里添加或者删除邮件,而且一键爬虫发送. 最后,索性封装成APP吧.又试了一把py2app.简单好用. 因为是让用户自行加入和删除邮箱.所以程序一定要兼顾到各种情况:比方输入的邮箱格式不合法.输入的邮箱里包括中文字符,分隔符不正确,删除了所有邮箱然后又要发邮件等问题. 首先是QiuBai.py:爬虫,正则匹配我们想要的内容.然后将内容稍作处