使用PyCham软件运行生成可执行文件后,最完美的就是将py文件生成exe文件,这样可以任意复制移植到其他电脑上,供他人共享。

由于新手初步尝试,自己一个人摸索,遇到了很多坑。这里先给出最简单有效的方式,亲测可用。

项目excelHandle工程中包含excelHandle.py文件,路径如下:D:\download\python\EXCELHandle

在这里如果生成exe文件,会出现在dist文件夹中,但是执行不可用,如下显示:

针对这个问题,查找过几个博客,都有说是numpy包含多个版本而冲突,尝试过在python文件夹中降版本至1.16.2,excelHandle工程中降版本至1.16.2,但是工程中运行就报错,这种方式亲测不是特别可行。

最简单粗暴的方式是如下:

1. 将excelHandle.py文件复制粘贴至D:\download\python\Lib\site-packages\下,即pip安装的文件夹下。

2. CMD下,定位至上述文件夹中:

3. 在CMD中输入:pyinstaller -F excelHandle.py

当出现上述提示“EXE from EXE-0.0.toc completed successfully”时,则证明已经生成exe文件,该文件在D:\download\python\Lib\site-packages\dist路径下:

如果exe文件中包含一些图片素材等,则直接拷贝至该dist文件夹下。点击运行即可,显示如下:

Python将py文件生成exe文件相关推荐

  1. Matlab.m文件生成.exe文件之旅

    Matlab.m文件生成.exe文件之旅 Matlab中.m文件生成.exe文件之旅 作为算法工程师,有时需要测试人员帮忙测试算法模型,故需要向其发布一个算法工具,也是就是.exe文件.由于近期有利用 ...

  2. 【汇智学堂】-python小游戏(生成.exe文件)

    第六章:生成.exe程序 我们应用pyinstaller,将我们的程序生成.exe程序.使它在没有Python的环境下,可以运行. 6.1 Pyinstaller的安装 Pyinstaller的官网下 ...

  3. python setup.py bdist_wheel生成wheel文件,示例:安装webrtcvad

    概述 有些python包在pypi上的wheel文件年代久远,且平台不齐全,例如:webrtcvad 因此需要利用setup.py进行安装 本文还提供了Python3.7下,webrtcvad的最新版 ...

  4. python文件生成exe文件

    reference : https://www.jb51.net/article/238182.htm

  5. Python:批量增强图片清晰度 ——基于百度API,含获取的AK、 SK的流程,access_token的获取流程,以及生成.exe文件

    Python:批量增强图片清晰度 --基于百度API,含获取的AK. SK的流程,access_token的获取流程,以及生成.exe文件 最近需要提高一些图片的清晰度,但一张张的去弄太费时间了,所以 ...

  6. Java多线程之赛跑游戏(含生成exe文件)

    Java多线程之赛跑游戏(含生成exe文件) 在JavaSE中,多线程是一个重要的内容. 我们要了解多线程的概念,就要先了解进程的概念:要了解进程的概念,就离不开操作系统的概念. 在一台正常运行的电脑 ...

  7. Python:pyinstaller如何将一个项目的.py和相关资源文件打包生成.exe文件

    前言 写这篇博文真属于意外,因为小编不是以学术为目的的,而仅仅是以讨女朋友喜欢为目的,所以文中略有狗粮.撇开这些,相信大家找到为了找到一个可行方案已经寻寻觅觅良久,本文或许便是你的"真命天子 ...

  8. [python爬虫] 招聘信息定时系统 (二).调用pyinstaller包生成exe文件

    前面一篇文章主要讲述,如何通过Python爬取招聘信息,且爬取的日期为前一天的,同时将爬取的内容保存到数据库中:这篇文章主要讲述如何将python文件压缩成exe可执行文件,供后面的操作.       ...

  9. python图标的演变_把Python脚本生成exe文件并添加版本信息和自定义图标

    pyinstaller和py2exe把Python脚本生成exe文件,并添加版本信息和自定义图标. 写了一个查找产品通道号的小程序,目前还没进行异常处理. 以下是程序源码. # -*- coding: ...

最新文章

  1. 对Thrift的一点点理解
  2. Quora Andy Barton
  3. Java并发编程—如何实现线程的超时中断
  4. java 声明变量构成_Java—变量
  5. [css] 请说说在什么时候用transition?什么时候使用animation?
  6. php怎么实现简单的mvc框架,php实现简单的MVC框架实例
  7. 逻辑回归算法_算法逻辑回归
  8. 招聘 集群研发工程师
  9. UVA11556 Best Compression Ever【位运算】
  10. java 删除list_Java 删除List元素的正确方式
  11. Logstash5.X 日志搜集处理框架 安装配置
  12. node.js读写文件操作
  13. 一阶低通滤波器方程_一阶有源低通滤波电路与最经典一阶低通滤波器电路图
  14. 使用EasyUI固定表格的行或列
  15. c语言 L1-009 N个数求和 (20分)
  16. demoのpython学习笔记【2】——文件操作、面向对象的函数、HTML基础
  17. Rollup-前端模块化打包工具入门
  18. Redis缓存过期和淘汰策略
  19. gee学习1geemap入门(环境搭建和地图创建)
  20. java 打开网页并运行脚本_各种浏览器开启JavaScript脚本方法

热门文章

  1. while (true) 和 for (;;) 到底哪个更快?
  2. Docker 入门终极指南:边学边用
  3. 每日一皮:当产品经理试图让程序员冷静下来的时候...
  4. @Async的使用、原理及使用时可能导致的问题
  5. 王者归来:分布式调度解决方案 ElasticJob 重启!
  6. 每日一皮:离职时候的项目交接...
  7. linux下内存测试mbw,【转帖】MBW内存测试
  8. mysql注释用处_mysql的注释有几种写法
  9. 获取文件唯一id md5
  10. error:“ACCESS_MASK”: 不明确的符号