首页 > 编程语言 >python打包.exe文件

python打包.exe文件

时间:2023-04-19 14:38:25浏览次数:34  
标签:文件 exe pyinstaller python py dist 打包

一、安装将Python代码转成exe的工具包

pyinstaller:需要打开cmd,然后在cmd里输入一行命令即可

pip install pyinstaller
二、查看版本:
pyinstaller -v
三、pyinstaller参数作用:
-F 表示生成单个可执行文件
-D –onedir 创建一个目录,包含exe文件,但会依赖很多文件(默认选项)
-w 表示去掉控制台窗口,这在GUI界面时非常有用。不过如果是命令行程序的话那就把这个选项删除吧
-c –console, –nowindowed 使用控制台,无界面(默认)
-p 表示你自己自定义需要加载的类路径,一般情况下用不到
-i 表示可执行文件的图标
四、打包:
pyinstaller -F xxxx.py(要打包的py文件)
pyinstaller -D xxxx.py(要打包的py文件)

打包完成后,进入到当前目录下,会发现多了pycache、build、dist、nhdz.spec这四个文件夹或者文件,其中打包好的exe应用在dist目录下面,进入即可看到,可以把他拷贝到其他地方直接使用,如下图所示,是打包完成后的目录: 在这里插入图片描述

 

标签:文件,exe,pyinstaller,python,py,dist,打包
From: https://www.cnblogs.com/wuhen520/p/17333171.html

相关文章

  • Mac Os Python3安装与配置
    1.安装 使用brew命令安装,未安装Homebrew,详见官网安装方法 https://brew.sh/brewinstallpython3安装好后配置环境变量exportPATH=/Library/Frameworks/Python.framework/Versions/3.9/bin:$PATH测试安装是否成功python3--versionPytho......
  • 用一个 Python 语句换取你的第一份 DolphinDB 周边
    因子投研中最常用的技术栈之一,就是Python了。作为一款同时支持面向过程和面向对象的编程语言,Python简单易学,操作方便,具有成熟的数据分析生态,因此在量化投研、中低频交易中有非常高的普及率。Python还有丰富的库包,常用的如通过 pandas、numpy 进行复杂数据分析和因子挖掘,用 py......
  • 粒子群优化算法-Python版本和Matlab函数调用
    ✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。......
  • python用Flask写一个测试接口
    1.app.py内容fromflaskimportFlask,jsonifyapp=Flask(__name__)@app.route('/hello')defhello():returnjsonify({'message':'Hello,World!','status':'200'})if__name__=='__main__':......
  • opencv-python 安装记录
    最近在看网上一个opencv的教程,其中的安装在ubuntu虚拟机下安装,照着安装一直没有成功,今天几个摸索,终于找到一个成功的版本。特此记录下安装过程。1、选择Ubuntu18.04版本的虚拟机(14.04、16.04都没有成功)2、更换阿里云数据源。3、......
  • python多进程-多元数组
    多进程分配数组任务,并原地修改frommultiprocessingimportPool,Manager,cpu_countimportnumpyasnpimporttimedeffunc(i,j):#wait100stime.sleep(0.5)returni+jif__name__=='__main__':mat=np.zeros((10,10)).tolist()po......
  • c&c++ 的window环境获取exe文件所在的目录
    #include <iostream>#include<stdio.h>#include <direct.h>#include <windows.h>#include<process.h>#include <atlstr.h>charbuff[MAX_PATH];//用于存放获取的路径信息。GetModuleFileName(NULL,buff,MAX_PATH);CStringstr2=buff;int......
  • Python OpenCV 计算机视觉:1~5
    原文:OpenCVComputerVisionwithPython协议:CCBY-NC-SA4.0译者:飞龙本文来自【ApacheCN计算机视觉译文集】,采用译后编辑(MTPE)流程来尽可能提升效率。当别人说你没有底线的时候,你最好真的没有;当别人说你做过某些事的时候,你也最好真的做过。一、设置OpenCV本章是设置Py......
  • Python OpenCV 计算机视觉:6~7
    原文:OpenCVComputerVisionwithPython协议:CCBY-NC-SA4.0译者:飞龙本文来自【ApacheCN计算机视觉译文集】,采用译后编辑(MTPE)流程来尽可能提升效率。当别人说你没有底线的时候,你最好真的没有;当别人说你做过某些事的时候,你也最好真的做过。附录A:与Pygame集成本附录显......
  • Failed to execute 'toDataURL' on 'HTMLCanvasElement': Tainted canvases may not b
    最近在使用图片导出base64的时候遇到下面的报错我的代码如下letmyImage=newImage();myImage.src=imgSrcData;myImage.crossOrigin='Anonymous';网上查阅资料,都说给图片设置 crossOrigin值为 Anonymous就可以了,我这么设置,但是依然不行,后来才发现,设置这个crossO......