python写的程序怎么打包成exe_python--- 如何将自己的程序打包成exe ?

最近用python Tkinter 写了一个看stock的小工具.. .  把它调节成半透明悬浮    你懂得

但是每次总用pycharm 或者调python去加载使用多少有些不便,如何打包成exe成了问题。

百度一下找了 pyinstaller  感觉使用起来还不错。

步骤如下:

1.官网下载对应的pyinstall 工具,  我下载的是 PyInstaller-3.2.1.zip  并解压

2.通过cmd   跳转到pyinstaller目录 并执行 setup.py install  进行安装.    这时会向你的python路径安装必要的第三方包,当然细节可以不用关心

3. 安装成功后 就可以使用了。

TK-GUI.py是我的源程序

c:\PyInstaller-3.2.1>pyinstaller.py -F -w C:\Users\han.chunwang\PycharmProjects\

untitled\TK-GUI.py

.....

62186 INFO: checking EXE

62186 INFO: Building EXE because out00-EXE.toc is non existent

62186 INFO: Building EXE from out00-EXE.toc

62187 INFO: Appending archive to EXE c:\PyInstaller-3.2.1\dist\TK-GUI.exe

62194 INFO: Building EXE from out00-EXE.toc completed successfully.

-F 是生成exe 程序, 因为我使用Tkinter编译的GUI程序 还需要指定-w 参数  后面是路径,

打包有个过程 稍等片刻后,就会在pyinstaller目录生成一个exe程序。 OK...  耍起来吧 小伙伴们...

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/429779.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

spring定时器,定时器一次执行两次的问题

Spring 定时器 方法一:注解形式 配置文件头加上如下: xmlns:task"http://www.springframework.org/schema/task"http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task.xsd 需要 quartz 包 &l…

python处理实例_python处理xml实例

"""Author zyhFileName read_xml_1.pyTime 18-9-26 下午5:19"""from xml.etree import ElementTreeimport ospath (/home/zyh/Desktop/xml17)xml_file_list os.listdir(path)print(xml_file_list)read_list []with open(./riskCar_pic.txt…

SQLite For .Net 已经整合了32位和64位

以前引用SQLite.DLL的时候,如果是winform等桌面程序,还要分32位和64位不一样的DLL,但最近已经整合为一个包了 打开vs的程序包管理器控制器,输入: install-package system.data.sqlite 自动安装即可。 转载于:https:/…

21天通关python 磁力_python 磁力链接搜索器

标签:API作者的 原文 : http://blog.163.com/lixiangqiu_9202/blog/static/535750372014370156424/我看到这个API之后第一个想法就是用python写个小玩意儿1 importrequests2 importjson3 importos4 importcodecs5 importsys67 sys.setrecursionlimit(100…

Java名字的由来

Java语言的历程丰富多彩,被现在众多程序员和企业广泛使用,不用质疑这是Java的领先技术的结果。 Java是Sun公司开发的一种编程语言,Sun公司最初的方向是让Java来开发一些电器装置程序,如:机顶盒、公交卡,Sun…

java socket 重连复用_Java Socket编程基础及深入讲解(示例代码)

Socket是Java网络编程的基础,了解还是有好处的,这篇文章主要讲解Socket的基础编程。Socket用在哪呢,主要用在进程间,网络间通信。本篇比较长,特别做了个目录:一、Socket通信基本示例这种模式是基础&#xf…

Leetcode 279. Perfect Square

Given a positive integer n, find the least number of perfect square numbers (for example, 1, 4, 9, 16, ...) which sum to n. For example, given n 12, return 3 because 12 4 4 4; given n 13, return 2 because 13 4 9. 这道题首先想到的算法是DP。每个perfec…

php文件解锁,php文件锁怎么用

php文件锁怎么用PHP出现文件锁与mysql表锁有大概想的用法,就是同一时间只能让一个人操作,这样就避免了同时有多个人操作同一文件,这样导致数据丢失的情况了。以下是小编为大家搜索整理的PHP文件锁怎么用,希望能给大家带来帮助!更多精彩内容请及时关注我们应届毕业生…

zblog php 外部调用,ZBlogPHP调用指定ID文章的代码GetPost()函数

在zblog主题开发中,我们最常用到的就是文章的调用了,毕竟不管是首页还是内页基本都离不开文章,下面这段代码是用来调用指定ID的文章的代码,一般常用在文章推荐这样的布局当中。用到的函数:GetPost()$aritcle GetPost(…

php 自带缓存,封装ThinkPhP自带的缓存机制

namespace Home\Controller;use Think\Controller;use Think\Think;/*** param string $cache_folder 缓文件夹* param int $cache_create_time 文件缓存时间* example $cache->read_cache() 读取缓存并输出* example $cache->create_cache() 创建缓存文件(放在文件未尾)…

等高线的认识

contour: 轮廓;等高线。是三维图像信息在二维坐标平面上的投影。但其仍维护着三维信息,比如使用特殊的颜色标出(不同高度含义的曲线)。 1. 等高线的意义 利用 xy 平面内的等高线,可以给出函数 uf(x,y) 的另…

java替换list中元素,Java 实例 - List 元素替换

以下实例演示了如何使用 Collections 类的 replaceAll() 来替换List中所有的指定元素: /*author by shouce.renMain.java*/import java.util.*;public class Main {public static void main(String[] args) {List list Arrays.asList("one Two three Four fiv…

mysql 常用命令(一)

1. 函数向日期添加指定的时间间隔 DATE_ADD(date,INTERVAL expr type)eg:DATE_ADD(CURDATE(),INTERVAL 1 MONTH) //在当前时间加一个月 2.计算年龄 eg:select birth ,CURDATE, YEAR(CURDATE())-YEAR(birth) - (RIGHT(MONTH(CURDATE)&#xff0c;&#xff15;) < &#xff32…

php钓鱼怎么使用方法,盘钩使用方法

中钓网资深钓友为大家分享盘钩的使用方法&#xff0c;很难跑鱼的钓鱼新武器——盘钩。盘钩&#xff0c;老瞿最新专利&#xff0c;刚刚开发出来。经过两年的实践&#xff0c;效果大大地好&#xff0c;钩子多&#xff0c;吃进去&#xff0c;要吐出来就难了。管它什么鱼&#xff0…

SQL Server-聚焦APPLY运算符(二十七)

前言 其实有些新的特性在SQL Server早就已经出现过&#xff0c;但是若非系统的去学习数据库你会发现在实际项目中别人的SQL其实是比较复杂的&#xff0c;其实利用新的SQL Server语法会更加方便和简洁&#xff0c;从本节开始我们将讲述一些SQL Server中早已出现的新语法&#xf…

php中的解析范围符,如何合理使用php7范围解析操作符

class Base{const mynum1111;//基类常量public static $num11;//基类静态成员变量public $namebase zhangsan;//基类普通成员变量public function hi(){//普通成员函数echo base普通方法-调用自己的常量.self::mynum.;//1111echo base普通方法-调用自己的静态成员变量.self::$n…

php项目课题,php课题

异步调用 功能说明 桶相关接口和对象相关接口均支持以“Async”结尾的方式进行异步调用(例如&#xff0c;同步方法为ObsClient->putObject&#xff0c;则异步方法为ObsClient->putObjectAsync)。异步调用完成后会将返回结果输出到回调函数中&#xff0c;回调函数依次包含…

vs2013和vs2010的配置

win10下vs2013和vs2010的相关配置 ------made by siwuxie095 主要是推荐一些vs2013和vs2010的好用的插件和配色方案&#xff0c;下面主要是以vs2013示例 1、首先是配色方案&#xff0c;一般情况下安装好了IDE之后&#xff0c;为了护眼&#xff0c;都是直接调成了暗色调或深色…

php 伪静态是什么意思,路由与伪静态

## 路由与伪静态### 路由>[info] 字面上解释&#xff0c;路是线路&#xff0c;道路&#xff1b;由&#xff0c;缘由&#xff0c;指意&#xff0c;表示规则&#xff1b;所以意思就是按照什么规则&#xff0c;或者意义&#xff0c;被指派到什么地方去。所以路由是指线路分发&a…

MFC编程入门之十三(对话框:属性页对话框及相关类的介绍)

前面讲了模态对话框和非模态对话框&#xff0c;本节来将一种特殊的对话框——属性页对话框。 属性页对话框的分类 属性页对话框想必大家并不陌生&#xff0c;XP系统中桌面右键点属性&#xff0c;弹出的就是属性页对话框&#xff0c;它通过标签切换各个页面。另外&#xff0c;我…