python程序封装1

报错请执行pip install --upgrade setuptools 和 pip install --upgrade wheel

步骤如下:
(1)安装pyinstaller,可以直接在cmd命令行中,输入命令“pip install pyinstaller”,安装pyinstaller

(2)进入py代码的保存目录,这里py代码放在“E:\python学习\python_work”

(3)cmd,输入命令:e:,进入e盘

(4)继续输入:E:\python学习\python_work,进入目录:python_work

(5)执行命令:pyinstaller -F m3u8转mp4工具.py

(6)执行成功后,会保存在相同目录下的文件“dist”中,可以将exe文件复制出来后,删除其他自动生成的文件

如果需要修改程序图标,可以加“-i xx.ico"
例如:
执行命令:pyinstaller -i 2.ico -F m3u8转mp4工具.py

python程序封装2

提示: 以下的教程都是再有Python环境的基础上的,如果没有安装,请先参考:Python安装以及环境变量配置
一、安装pyinsatller
打开命令行窗口,输入如下指令
pip3 install pyinstaller
然后静待pyinstaller自动安装好
二、使用pyinstaller打包Python程序
①在你的Python程序文件夹上(不点进去)按住shift并且右键,在弹出的选项中点击"在此处打开命令行窗口"或者“在此处打开PowerShell窗口”

或者先进入命令行窗口,然后使用cd指令进入程序文件夹,示例:
cd G:\工程储存\Python工程\love
②输入以下指令,开始打包
pyinstaller -F -w (-i icofile) filename
filename表示你的Python程序文件名
-w 表示隐藏程序运行时的命令行窗口(不加-w会有黑色窗口)
括号内的为可选参数,-i icofile表示给程序加上图标,图标必须为.ico格式
icofile表示图标的位置,建议直接放在程序文件夹里面,这样子打包的时候直接写文件名就好
输入完成,按回车,就会开始自动打包了,第一次打包过程可能比较缓慢
输入示例:
pyinstaller -F -w -i favicon love.py
然后我们进入到程序目录里面会再看到一个名称为dist目录,打包好的exe程序就在里面

通用打包格式

pyinstaller -F 文件名

注意:如果原本的程序中使用到了相应的资源,需要复制到该目录下,否则程序会无法运行
比如我这里在程序中使用到了love.png这个图,所以就需要将该文件放到dist目录下

python程序封装相关推荐

  1. Python 程序封装-打包成exe程序

    Python 程序封装-打包成exe程序 前言 一. Python 打包工具-Pyinstaller 二.打包具体过程 1. 打包成仅包含一个独立的exe程序 2. 打包成包含文件夹的程序,内有相关的 ...

  2. python程序封装成exe_如何将python脚本封装成exe程序?

    我们在编写代码时候,,有没有想过怎么去运行这个代码,绝非是在编程软件里的预览哦.而是让用户去使用,绝对要成一个安装包,如果刚刚入门的小伙伴,肯定没有想过这些,因为大部分人,还处于在搭建代码的状态下,但 ...

  3. 网站建设与深度学习(PHP调用Python程序)

    一.深度学习应用 我采用的时Google开发的Tensorflow深度学习框架,基于Python编写的图片语义描述深度学习应用. 二.PHP调用 php中无法带调用python程序中的方法,但是可以用 ...

  4. python能封装成exe文件_python文件封装成*.exe文件(单文件和多文件)

    环境:win10 64位  python3.7 单*.py文件打包 Python GUI:程序打包为exe 一.安装Pyinstaller,命令pip install Pyinstaller,(大写的 ...

  5. python代码用c语言封装_使用C语言扩展Python程序的简单入门指引

    一.简介 Python是一门功能强大的高级脚本语言,它的强大不仅表现在其自身的功能上,而且还表现在其良好的可扩展性上,正因如此,Python已经开始受到越来越多人的青睐,并且被屡屡成功地应用于各类大型 ...

  6. 如何将c语言程序封装供python调用_C++调用python

    C++调用python 在C/C++中嵌入Python,可以使用Python提供的强大功能,通过嵌入Python可以替代动态链接库形式的接口,这样可以方便地根据需要修改脚本代码,而不用重新编译链接二进 ...

  7. 如何将c语言程序封装供python调用_转:用C语言扩展Python的功能

    一.简介 Python是一门功能强大的高级脚本语言,它的强大不仅表现在其自身的功能上,而且还表现在其良好的可扩展性上,正因如此,Python已经开始受到越来越多人的青睐,并且被屡屡成功地应用于各类大型 ...

  8. python程序导入import、规范化和封装自己写的.py文件

    目录 1. 简单地导入自己写的.py文件 2. 将自己写的多个.py文件规范化成外部类,并创建__init__.py 3. 将自己的程序封装成外部包 1. 简单地导入自己写的.py文件 将a.py与b ...

  9. 简述python程序结构_python架构的概念讲解

    Python就是这样一门受到全世界各地开源社区支持的语言,Python可以用来开发各种小工具软件.web应用.科学计算.数据分析等等. 本篇文章是关于Python构架的讲解,希望对于正在学习Pytho ...

最新文章

  1. Oracle day05 索引_数据去重
  2. 2016 大连网赛---Different GCD Subarray Query(GCD离散+树状数组)
  3. Linux之vim常用扩展操作
  4. 批量生成 Hibernate Dao
  5. 高德地图,百度地图,腾讯地图,谷歌地图,坐标拾取器
  6. hp服务器960g固态硬盘,蘑菇爱搞机 篇五十八:又一波大船靠岸,给我带来了一条靠谱的固态——三星PM963企业级固态硬盘960G 深度评测...
  7. 传统蓝牙HCI连接的流程介绍
  8. 加州大学戴维斯分校 计算机科学,2020年加州大学戴维斯分校排名TFE Times美国最佳计算机科学硕士专业排名第43...
  9. Spark推测执行spark.speculation
  10. java 求arctan()
  11. 有没有人可以解答一下?
  12. 请说说自己对鲁迅本人他作品的了解计算机,26 回忆鲁迅先生课堂实录及点评
  13. 校园宿舍安全如何保障?这个技能太厉害了
  14. 百度语音合成与语音识别api使用(Java版本)
  15. 中国最新省市区sql数据
  16. php 判断时间是星期几,php如何判断当天星期几
  17. 看一遍就理解:动态规划详解
  18. 失去英国电信的华为是否会失去整个欧洲?
  19. vue将json格式的字符串格式化后输出到web界面上
  20. 华为设备DHCP snooping配置命令

热门文章

  1. Java设计模式-访问者模式
  2. 《Context Aware Query Image Representation for Particular Object Retrieval》论文阅读
  3. python将结果写入txt文件_python(如何将数据写入本地txt文本文件)
  4. java毕业设计“传情旧物”网站mybatis+源码+调试部署+系统+数据库+lw
  5. linux yum 安装命令包
  6. python获取图片坐标_python提取照片坐标信息的实例代码
  7. Linux时间相关知识小结:struct timeval、timespec、gettimeofday、time、localtime....
  8. 什么是事务?事务的作用是什么?(面试题)
  9. 关于Linux文件权限rwx的通俗解释
  10. SLB负载均衡的概念