Python将py文件编译为exe文件

作者:IT界搬运喵 时间:2023-07-29 10:05:36 

使用PyCharm工具写好的Python程序脚本,怎么将.py文件编译为可执行的.exe文件

前提是已经安装了Python环境。

第一步:在PyCharm内下载安装pyinstalle库或使用CMD安装

PyCharm内安装: File->Settings->Project Interpreter->添加相应的包

Python将py文件编译为exe文件

Python将py文件编译为exe文件

或者使用CMD安装,提示安装成功即可pyinstaller

pip install pyinstaller

Python将py文件编译为exe文件

 第二步:进入pyinstaller .exe所在的文件夹内,进入CMD

Python将py文件编译为exe文件

Python将py文件编译为exe文件

第三步:将需要打包的.py文件编译成.exe可执行文件,详细语法介绍,在最后,

pyinstaller -w -F bingdundun.py

(-w就是取消dos窗口)

输入后进行回车,最后提示成功

Python将py文件编译为exe文件

Python将py文件编译为exe文件

最后回到PyCharm 中 输入 相关命令 打包成.exe文件。

pyinstaller -F *****.py
pyinstaller -F -w *****.py

(-w就是取消dos窗口)

pyinstaller -F -w --icon=p.ico bingdundun.py

(–icon=p.ico , p.ico为图标的文件名,与【dist】目录为同一个保存路径)

命令相关参数如下:

icon=图标路径(pyinstaller -F --icon=my.ico XXXX.py)

第四步:进入pyinstaller.exe所在的文件夹下,查找dist文件夹,打开即可查看生成的可执行exe文件,双击即可打开预览程序。

扩展

如果在pycharm 安装pyinstaller 库生成.exe文件时,提示“ pyinstaller 不是内部或外部命令……”

Python将py文件编译为exe文件

报错原因: pyinstaller.exe 文件不在安装python 解释器时的默认路径下 的  Scripts 文件里面,而是放在了别的地方。

解决办法:复制 pyinstaller.exe 文件到 安装Python解释器 默认路径地址下的  Scripts 文件里面即可。

解释器目录位置查看

Python将py文件编译为exe文件

 最后,如果,仍提示报错,检查下配置的环境变量吧,是不是配置的有问题,这方面的相关资料都挺多的。

来源:https://blog.csdn.net/m0_54214980/article/details/122946957

标签:Python,exe
0
投稿

猜你喜欢

  • php上传图片到指定位置路径保存到数据库的具体实现

    2024-05-09 14:48:22
  • Python实现读取并保存文件的类

    2022-01-12 06:45:35
  • PHP实现页面静态化的超简单方法

    2023-11-18 17:13:24
  • xWin的HTC分享

    2009-09-13 18:50:00
  • 由不同的索引更新解决MySQL死锁套路

    2024-01-18 02:03:53
  • 解决pycharm下载库时出现Failed to install package的问题

    2021-07-30 14:15:49
  • python实现简单的单变量线性回归方法

    2021-03-27 09:04:51
  • 深入解析MySQL索引数据结构

    2024-01-19 23:40:25
  • 如何优化下面这段代码?

    2010-01-23 11:30:00
  • 简析SQL Server数据库用视图来处理复杂的数据查询关系

    2024-01-14 00:35:50
  • 详解Python如何利用Pandas与NumPy进行数据清洗

    2021-07-21 15:04:34
  • 在python里创建一个任务(Task)实例

    2023-09-12 23:24:16
  • 浅谈MySQL数据查询太多会OOM吗

    2024-01-19 19:04:20
  • MySQL的一些安全注意点

    2008-12-24 16:29:00
  • php基于curl主动推送最新内容给百度收录的方法

    2023-11-22 04:46:44
  • javascript this 关键字小提示

    2009-02-03 13:22:00
  • js调用flash代码

    2010-01-23 12:35:00
  • 简析Python的闭包和装饰器

    2021-06-25 03:25:40
  • 详解Django框架中的视图级缓存

    2021-02-02 02:13:33
  • 解决mysql8.0.19 winx64版本的安装问题

    2024-01-24 01:02:17
  • asp之家 网络编程 m.aspxhome.com