Windows下将Python文件打包成.EXE可执行文件的方法
作者:sh的博客 发布时间:2021-08-04 02:47:59
在使用Python做开发的时候,时不时会给自己编写了一些小工具辅助自己的工作,但是由于开发依赖环境问题,多数只能在自己电脑上运行,拿到其它电脑后就没法运行了。这显得很不方便,不符合我们的初衷,那么有没有一种什么办法可以使我们编写好的程序,可以直接在各种windows下运行的呢?
答案是:有的,说到windows大家都能想到( .exe )这个东西吧!没错,就是把Python编写的代码打包成可执行的 exe 文件,直接在系统上运行,这个问题不久完美解决了吗?
下面就来讲讲如何实现,具体如下:
安装pyinstaller库
在实现exe之前,我们需要安装一个第三方的 pyinstaller 依赖库,通过这个库将py文件打包成可执行的.exe文件。
windows下使用 pip 工具安装:
pip install pyinstaller # pip 工具
# 或者
pip3 install pyinstaller # pip3 工具
linux 下安装:
sudo apt-get install pyinstaller # ubuntu 或 linux ...系统
yum install pyinstaller # centos 系统
打包演示
安装好 pyinstaller 库之后,可以使用 pyinstaller –help 指令获得该库的使用说明,这里介绍最简单的打包方法:
1)创建 test.py 文件
2)将 test.py 文件打包成 ( .exe ) 文件,指令如下:
pyinstaller -F test.py
程序执行完毕后,会在当前目录下生成4个文件:dist 、 __pycache__ 、build 、test.spec,其中可以执行文件存放在 dist 文件夹当中。
这时只需将这3个文件打包在一个文件夹内,直接拿到其它windows平台上就可以运行了。是不是简单方便呢…..
总结
以上所述是小编给大家介绍的Windows下将Python文件打包成.EXE可执行文件的方法网站的支持!
来源:https://www.cnblogs.com/shbksf/archive/2018/08/02/9410790.html


猜你喜欢
- 如何制作一个弹出式的调查窗口?执行下面这段ASP代码: <% &n
- 环境:Windows 10 专业版pycharm pro 2020.3django 3.2.1xadmin 选django2的版本一,安装这
- mysql服务启动,但是连接不上,如何解决?登陆报错: root@localhost:~# mysql -u root -p &
- 一、 腐蚀与膨胀1.1 腐蚀操作import cv2import numpy as npimg = cv2.imread('Data
- "合成大西瓜"这个游戏在年前很火热,还上过微博热搜,最近便玩了一阵还挺有意思的,所以研究了一下小球碰撞原理,自己亲自手写
- bufio 包介绍 bufio包实现了有缓冲的I/O。它包装一个io.Reader或io.Writer接口对象,创建另一个也实现了
- 关于python网络爬虫selenium打开多窗口与切换页面的方法代码测试与解析。首先打开百度from selenium import we
- 网页广告 Banner 设计图文手册:采用以下要点来改善你的BANNER。广告并不便宜。 确信你的广告被第一时间读到。使用像这样的Sans
- 这篇文章主要介绍了python爬虫 正则表达式解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可
- 一、pandas分组1、分组运算过程:split->apply->combine拆分:进行分组的根据应用:每个分组运行的计算规则
- nonzero函数返回非零元素的目录。返回值为元组, 两个值分别为两个维度, 包含了相应维度上非零元素的目录值。 import
- function toBreakWord(intLen, id){ var obj=document.getElementById(id);
- python求定积分计算from sympy import *x = symbols('x')print(integrate
- 1. 序言每年淘宝双十一的时候,总是要刷各种各样的浏览页面,收集能量或者喵币或者什么。那既然如此,我就总想着,能否通过Python自动调用的
- golang 中多个 defer 的执行顺序引用 Ture Go 中的一个示例:package mainimport "fmt&q
- 比如我们要读取一个桌面路径下的文件 设计 一个函数 怎么写才能正确?注意以下两点就可以了1、对于一个路径 例如C:\Users\xiaomi
- 首先,通过WAMP打开mysql控制台。提示输入密码,因为现在是空,所以直接按回车。然后输入“use mysql”,意思是使用mysql这个
- 本文实例讲述了C#访问SQL Server数据库的实现方法。分享给大家供大家参考。具体如下:这里介绍一下用C#访问SQL Server数据库
- Pivot 及 Pivot_table函数用法Pivot和Pivot_table函数都是对数据做透视表而使用的。其中的区别在于Pivot_t
- 使用指令:pyinstaller -F -w main.py生成的.exe文件执行报错看报错信息,初步怀疑是生成的.exe不能执行.ini配