如何将Python写的代码打包成.exe可执行文件

有时候我们需要将自己写的代码打包成exe文件,给别人使用需要怎么办呢?以下将讲解Python代码如何打包成.exe文件。

1. 下载pyinstaller

因为Python中有很多三方包,我们想要这些三方包也包含在里面就需要一个工具,就是pyinstaller,很简单,直接在命令行输入pip install pyinstaller
或者使用镜像下载
pip install pyinstaller-i 'https://mirrors.aliyun.com/pypi/simple'

2. 将自己需要打包的代码放入刚刚下载的pyinstaller文件夹下
2.1 找到自己环境变量中配置的路径,比如我的路径就是“C:\Johnson\IDE\Anaconda\anaconda3\envs\tf2”

2.2 然后将自己需要打包的代码放入环境变量下的Lib\site-packages\PyInstaller(刚刚下载的pyinstaller)文件夹下。
比如我要实现一个自动截屏的代码,将其命名为1.py,放入pyinstaller下
注:这一步也可以根据自己的虚拟环境配置

2.3 找一个合适的ico图标,也可以找jpeg或者其他格式的图片,然后再Baidu搜索在线jpeg转ico图标进行转换就可以将自己的图片转换成ico图标。
注:这一步也可以不做,这样就是默认图标

2.4 在pyinstaller 对应目录下的cmd命令行输入pyinstaller -i x.ico -F -c y.py
其中:
-i: 表示要加载的图标(没有选择图标可以不用写)
x.ico:表示自己选择的图标名(没有选择图标可以不用写)
-F:表示打包成.exe可执行文件
-c:表示打包程序有窗口
y.py:表示你要打包的py文件

执行完程序之后会发现pyinstaller 目录下的dist目录里面有自己生成的.exe文件,这时就可以了。

2.5 然后双击运行1.exe文件发现确实可以执行,发给其他没有Python的电脑也是可以运行的。

大功告成!

(0)

相关推荐

  • Python如何发布程序的详细教程

    如何发布一个Python程序: 1.安装一个pyInstaller 在pycharm里点 file -–>setting-–>Project workspace-->Interpre ...

  • python代码如何打包为.exe文件

    我使用的python版本为3.6,现在最新的python版本是3.7,但是pyinstaller现在还不支持最新的3.7,所以大家不要用最新版本的python,最新版本的兼容性不好.下面我们正式开始吧 ...

  • python新手用pyinstaller -F - w test.py打包后的exe无法运行

    python新手用pyinstaller -F - w test.py打包后的exe无法运行 置顶 风很大很大 2020-03-15 09:46:46  1662  收藏 3 分类专栏: 笔记 版权 ...

  • python代码打包成exe

    python代码打包成exe

  • 装逼技能:把你的Python程序打包成exe可执行文件

    还记得大明湖畔的夏雨荷么? 夏雨荷??? 哦,不对,还记得上次咱们公号爬取美女的项目么? 记得,简直刺激~对了,我想给我朋友玩玩,可是他没有安装Python,有什么办法么? 有!可以打包成一个 exe ...

  • python 代码如何打包成.exe文件(Pyinstaller)

    前言 python写的代码如何打包成.exe可执行程序,让别人电脑上没安装过 python 的小伙伴也可以直接运行? 本篇讲如何用PyInstaller库一步步打包python代码. PyInstal ...

  • Python打包成exe终极方案

    Python入门与进阶 昨天 以下文章来源于凹凸数据 ,作者朱小五555 目前比较常见的打包exe方法都是通过Pyinstaller来实现的,本文也将使用这种常规方法.如果对这块已经很熟悉的小伙伴,可 ...

  • 别再问我Python打包成exe了!(终极版)

    Py程序打包成exe文件很多同学都会,但是很多人打包完发现:一个简单的Py程序打包成exe文件之后编程几百兆了,今天将带大家学习如何将python脚本打包成10多M的? 那今天就给大家全面总结一下:P ...

  • 别再问我Python怎么打包成exe了!

    大家好~之前发布了一篇文章:5 个无聊透顶的Python 程序,之后一直有读者在后台问有关Python脚本打包成exe的问题.今天就推荐给大家一篇文章,全面总结一下:Python如何打包成exe,以及 ...

  • Python脚本打包成exe,看这一篇就够了!

    大家好,我是早起. 一直有读者在后台问有关Python脚本打包成exe的问题. 今天就给大家全面总结一下:Python如何打包成exe,以及如何打得足够小. 标准打包 目前比较常见的打包exe方法都是 ...

  • Python打包成exe,看这一篇就够了!

    前言 也许我们不一定是专业的程序员,但是我们仍然可以通过代码提高我们的效率,尽量少加班,多陪陪媳妇(如果有).再不行,让代码替我们干着重复的工作,我们有节省出来的时间打游戏不好嘛,是吧,哈哈哈.但是呢 ...

  • 将打飞机游戏打包成 exe

    发现很多朋友在写了 pygame 的打飞机游戏之后,都很想打包成 exe 文件分享给别人玩.但是在打包的过程中,可能遇到一些问题.今天我就来整理一下 pygame 打包 exe 的一些注意事项. 另外 ...