首页 > 编程语言 >将Python文件.py打包成.exe可执行程序

将Python文件.py打包成.exe可执行程序

时间:2023-01-19 21:22:41浏览次数:65  
标签:exe pyinstaller 文件名 Python py 打开 可执行程序 打包

点我~原创-最优教程

.exe是文件扩展名,带有.exe扩展名的文件名按下Enter 键就可运行。这么个意思不就是:不需要装python即可运行python程序了,岂不美哉(_)v

这里说一下,本文只说明windows环境下的python打包,如果有macos下打包需求的我们可私下交流切磋一下

下面略提一下

一、安装Pyinstaller
法一:

  • 首先我们要先安装Pyinstaller,直接在cmd使用pip命令

1.windows + R 打开命令窗口
2.输入 cmd ,打开命令提示行
3.输入以下指令安装 pyinstaller :

C:\Users\Administrator>pip install pyinstaller

法二:

  • 找到Python的快捷方式(所有应用里就有)右键-打开文件所在的位置
    img
  • 找到并打开Scripts这个文件夹
    img
  • 找到pip,拖到cmd中
    img
  • 首先,注意先打一个空格,随后输入下方代码后回车
install pyinstaller

img
(注意看路径)


二、使用pyinstaller

刚才Scripts目录下多了几个应用程序,我们找到pyinstaller即可,先不要打开它,保持这个窗口不要关。
img
找到你.py文件所在位置,按住shift,空白处右键-在终端中打开,把我们之前得到的pyinstallert拖入到终端里
img
img
在.exe后键入一个空格,输入 "你的文件名+.py 回车"(不加" ")
img
此时桌面会出现dist,build,.spec三个文件,我们只需要dist就行,打开,找到类型里的应用程序即可

结束


进阶操作
img
以下步骤是在上面“ 这里我们先键入一个空格,输入文件名+.py ”后操作的

最常用的几个我已经写下来了,下方自取

文件名.py -F   //打包exe
文件名.py -F -w   //不带控制台的打包
文件名.py -F -w -i 图片名.ico //.exe有图标的打包

标签:exe,pyinstaller,文件名,Python,py,打开,可执行程序,打包
From: https://www.cnblogs.com/Wcowin/p/17062150.html

相关文章

  • python pandas dataframe读取超大数据集
    前言最近在搞一个根因分析相关的项目,内部用到一个原因模拟器,自动生成各种问题可能导致的告警现象,算是大数据的边缘,一提到大数据,数据量就大了,项目大概需要模拟3000+个根源......
  • Python3.9+torch1.7.1+cuda11.0+cudnn8.0+Anaconda3安装
    前言想要安装pytorch,至少得先安装Anaconda、python!!!必要的不想用cpu要用gpu的还需要cuda11.0+cudnn11.0!!!一、安装python3.9二、安装Anaconda3三、安装cuda11.0+cudnn8.0四、......
  • ProcessPoolExecutor in concurrent
    Simpleexampleimporttimeimportconcurrent.futuresstart=time.perf_counter()defdo_something(seconds): print(f'sleeping{seconds}second(s)...') time.......
  • python 工匠规范
    最近看了《python工匠》这本关于python的书,虽然只看了第一章关于变量与注释的内容,也有些突如其来的想法。一直学习如何使用python去做一些功能,忽略了它本身的一些特性和......
  • python __getitem__用法
    classA():def__init__(self):self.name={"key":"aaa"}def__getitem__(self,item):returnself.name.get(item)obj=A()print(obj["key"])......
  • python编码
    str类型字符串  byte类型字符串1、两者互相转换通过 str类型通过encode转换成bytes类型bytes类型通过decode转换成str类型2、两者以一种编码方式进行......
  • 多进程 multiprocessing in Python
    Simpleexampleimporttimeimportmultiprocessingstart=time.perf_counter()defdo_something(): print('sleeping1second...') time.sleep(1) print('Done......
  • python操作mysql基础
    importpymysqlconfig={'host':'127.0.0.1','port':3306,'user':'root','password':'root','database':'sys','cursorclass':......
  • Python3.9安装
    一、安装python3.9链接:https://pan.baidu.com/s/1mDkgKt2KSoMrKVxesb76Pg?pwd=ma4n提取码:ma4n--来自百度网盘超级会员V4的分享下载python3.9,然后安装到D盘都是......
  • 多线程threading in Python
    SimpleExample1importtimeimportthreadingstart=time.perf_counter()defdo_something(): print('sleeping1second...') time.sleep(1) print('Doneslee......