1、python下安装pyinstaller:

pip  install  pyinstaller

如果安装失败,返回一堆地址的选择(忘记截图),直接选择第一地址,重新使用命令:pip  install  --target   xxx   aaa  (xxx为返回的第一个地址,安装aaa为包名)

2、打包Python代码:

pyinstaller -F xxx.py

打包结束后在当前文件夹生成dist和build两个文件夹和xxx.spec文件,其中dist文件夹中便是执行文件,里面会有个xxx.exe

3、将python依赖的文件,以及配置文件写入xxx.spec中

下面为打包后的spec文件:

其中Analysis为依赖文件名,pathex为依赖文件地址,datas为配置文件地址,看图一我的配置文件都与xxx.py脚本在同一目录下,所以配置路径如下:

xxx.spec文件配置好后,执行pyinstaller –D ./xxx.spec重新打包。

(执行pyinstaller –D ./xxx.spec后可能需要输入y进行确认覆盖)

完成上面3步后,直接点击xxx.exe就可以运行;可在cmd中运行,如若有错,可明确定位。exe可以移植到任何电脑,无需再配置python环境。如配置文件需要修改,可直接修改不需在重新打包。-D  XX.SPEC打包的只是路径。

python脚本打包成exe+配置文件相关推荐

  1. 【Python实用技巧】如何将Python脚本打包成exe可执行文件?

    相信大家也有过这样的困惑,本来已经使用Python写好了脚本代码,又不想公开代码逻辑,但又要给别人使用这些功能? 这可怎么办呢? 有没有什么办法,可以将Python脚本打包成一个exe文件,这样发布的 ...

  2. PyInstaller将python脚本打包成exe可执行程序

    一.PyInstaller说明 pyinstaller是一个第三方模块,托管在github上,它是一个把python脚本及其依赖的模块,打包成一个独立的可执行程序,使其能运行在没有安装python环境 ...

  3. Python脚本打包成exe文件

    打包工具有很多,这里使用pyinstaller 安装Pyinstaller 打开cmd,输入: pip install pyinstaller 安装完成后,检查安装是否成功: pyinstaller ...

  4. python打包成exe导入文件_【转载】将python脚本打包成exe文件

    标签: exe文件也就是可以直接执行的文件.通常我们编好的带py后缀的脚本文件都是需要在有python的环境下执行, 每次通过Win + R打开运行窗口再输入powershell打开控制台,再千辛万苦 ...

  5. MLGBD终于搞定了,将python脚本打包成exe可执行文件

    1.下载pyinstaller 我是使用git下载的 git clone https://github.com/pyinstaller/pyinstaller 2.下载pywin32相应版本并安装 一 ...

  6. python脚本打包成exe可执行文件

    1. 工具pyinstaller (pip install pyinstaller) 2.生成exe (pyinstaller -F -w Capturing_PDFs.py) 参数 -F 生成单个文 ...

  7. php打包运行不了,python,_python打包成exe格式后,在部分机子上没法运行,python - phpStudy...

    python打包成exe格式后,在部分机子上没法运行 使用py2exe将python脚本打包成exe格式. 生成好后,本地运行start.exe可以正常运行.但是放到其他的机子上,部分机子没法运行该e ...

  8. 如何将python脚本打包成10多M的exe?

    前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. PS:如有需要Python学习资料的小伙伴可以加点击下方链接自行获取 python免费学习资 ...

  9. Tools_将Python脚本封装成exe可执行文件

    将Python脚本封装成exe可执行文件 将Python脚本封装成exe可执行文件 cx_freeze是用来将 Python 脚本封装成可执行程序的工具,支持最新的Python3.2版本.生成的执行文 ...

  10. Python代码打包成exe文件

    Python代码打包成exe文件:     安装pyinstaller     打包文件:cmd到文件目录下, 执行 pyinstaller -F test.py 注意:如果有调用的文件或配置文件,打 ...

最新文章

  1. opencv线性滤波(滤波与模糊的区别)
  2. WinAPI: CopyFileEx
  3. 2018.12.05 codeforces 948C. Producing Snow(堆)
  4. 编译分布式并行版caffe(Open MPI)教程
  5. MySQL误操作后如何快速恢复数据
  6. LunarCalendarUtil
  7. 秒杀多线程第三篇 原子操作 Interlocked系列函数
  8. C vector详解
  9. oracle 12c sp2 0667,SP2-0667/SP2-0750错误
  10. CSS的样式小计(1)
  11. js 高级 call()
  12. 网络安全基础相关概念
  13. 【云驻共创】华为云文字识别服务的体验之旅
  14. (从源码解答)Failed to instantiate [org.elasticsearch.client.transport.TransportClient]
  15. linux压缩一个tar.xz文件,Linux下解压tar.xz格式压缩文件
  16. 用DOS命令格式化U盘
  17. GIS矢量数据更新时的瓦片范围计算
  18. php如何计算三角函数,使用Python三角函数公式计算三角形的夹角代码示例
  19. 计算机硬件技术基础——作业四(草稿)
  20. 【Mac 教程系列第 17 篇】如何找回 Mac 上访达侧边栏上的下载、文稿、隔空投送等文件夹选项

热门文章

  1. php 拉丁文转中文,拉丁文在线翻译_拉丁语在线翻译
  2. 做自媒体必备的神器:文章相似度检测工具
  3. 世界各个地区WIFI 2.4G及5G信道一览表(附无线通信频率分配表)
  4. 基于单片机的简单温控风扇
  5. 管家婆应用程序没有响应_电脑上应用程序很容易未响应,怎么处理?
  6. 魔兽争霸3冰封王座,打不开,提示“此版本之魔兽争霸3需要特定语言版本之windows“
  7. linux终端快捷键(持续更新)
  8. vs2012 链接内置数据库 sql express 出现error 26 解决方法
  9. URPF - 单播逆向路径转发
  10. Qt:Label(添加文字、图片、gif动图、网站链接)、添加文件资源、添加LCD显示、添加进度条