1、初次使用需要安装pyinstaller

Ctrl + r 输入cmd打开命令行
输入以下内容安装pyinstaller库

pip install pyinstaller -i http://mirrors.aliyun.com/pypi/simple/

如下图显示安装成功以后,就可以使用了

2、导出exe文件

进入py源码所在文件夹(可以通过cd直接从cmd进入或者图形界面中找到源码文件夹,在文件夹上方的地址栏中输入cmd,然后敲一下回车)
输入命令:

pyinstaller -F -w 你需要生成的源码文件名.py

例如我想将一个叫main.py的源码生成可执行exe,且不希望输出运行信息,则在cmd中输入:

pyinstaller -F -w main.py

生成的exe文件在源码目录下名为dist的文件夹下面。如果在同一个目录下多次使用pyinstaller命令生成多个exe,只会有一个dist文件夹,所有生成的都在这个文件夹下面。

如果两次生成一个同名exe则会直接覆盖原来的,且没有提示

注意源码中需要用到的文件应该也一起放到这个文件夹里面

Python生成可执行文件.exe相关推荐

  1. python生成的exe文件打不开

    为什么python文件打包成exe文件后运行失败 我也遇见过类似问题有时候打包的结果有2个路径,你可以分别试试,如果你是打包为1个EXE那就是在dist文件夹,如果打包为多个文件也就是不加-F这个命令 ...

  2. 反编译python 生成的exe源码

    反编译python 生成的exe源码 记录反编译exe工具使用 工具准备 – pyinstxtractor.py – uncompyle6 – sublime Text(或者其他的二进制编辑工具) 一 ...

  3. exe解包和重新打包_Jira 批量提交问题 + 生成可执行文件exe

    本地环境 Python 3.7.1 windows 10 x64 一 jira 批量提交 1 脚本思路 (1) 待提交问题存储:csv (习惯用 csv ,其他如excel 理论上也可以) (2) 使 ...

  4. 使用Python修改可执行文件-EXE的图标

    文章目录 1. 前置知识 2. 方法1 不靠谱,但很方便的资源替换法 3. 方法2 使用PeFile库修改图标 4. 优化体验 接受jpg.png.bmp等格式的图片作为icon 参考链接 Pytho ...

  5. java启动提示错误怎么解决方法,java 程序 生成可执行文件exe ,运行出现java exception 错误提示框,解决方法思路...

    最近在写了mina框架的服务端,写完程序在Eclipse环境下运行均是正常的,然后按照之前写的博客 windows环境下将java注册成为开机自启动服务, 生成windows下可执行文件exe格式,按 ...

  6. Pyinstaller库的安装和使用用于生成可执行文件exe

    在windows的cmd命令行模式下或者liunx的命令行模式下安装pyinstaller库 pip install pyinstall 生成可执行文件命令 cd到文件目录下执行 pyinstall ...

  7. python生成可执行文件

    将py文件与ico图标结合生成可执行文件,最后生成可执行文件,自动保存在dist文件下. Step1:自制一个有个性的ico图标 Step2:将ico图标保存到源程序所在的文件夹下 Step3:命令行 ...

  8. 【python】控制鼠标定时移动 防止屏幕锁定 并生成可执行文件exe

    一.创建以下文件并写入以下代码: autoControl.py #!/usr/bin/env python #!-*-coding:utf-8 -*- import time import rando ...

  9. python代码直接生成可执行文件exe——以年报下载器制作为例

    安裝 pyinstaller 库 #在cmd命令行中运行 pip install pyinstaller 打包代码 在已经创建好的项目下输入以下命令: #在pycharm中Terminal中定位到需要 ...

最新文章

  1. 利用gevent实现异步执行任务
  2. mysql 语音_MySQL 在各种程序语音的连接字符串(转)
  3. 微型计算机滑动平均值滤波器方程,微型计算机控制技术期末复习2011.ppt
  4. [Java]Object有哪些公用方法?
  5. css 添加 referer,http中Referer和Referrer Policy
  6. 开始体验Kali Linux
  7. ”Can't connect to MySQL server on localhost (10061)”
  8. java线程创建销毁_c++多线程的创建挂起执行与销毁
  9. Google 前员工:秘密研究中国搜索项目或会引发离职潮!
  10. 机器学习课程笔记【十一】- 因子分析
  11. Java接口自动化测试框架
  12. matlab正弦函数傅里叶变换,正弦函数及其傅里叶变换 二
  13. ECharts学习笔记(1)——使用关系图展示关联分析结果
  14. 香港手机号正则表达式
  15. 手撕Boost!Boost公式推导及实验验证
  16. 南邮计算机学院复试,过来人建议:南京邮电大学考研复试注意事项
  17. SAP顾问简历中常见的英文说法,可能你不太熟悉哦~~
  18. 电脑重复文件扫描工具清理:Easy duplicate finder 5.10注册破解版
  19. 问题备忘: httpclient连接池异常引发的惨案
  20. SVN使用免费外网访问 实现远程办公

热门文章

  1. 分享32套精美的免费 PSD 网页界面设计素材
  2. 转载:“技术支持工程师”薪资行情
  3. 数字孪生技术助力高炉数字化建设的可行性
  4. 微信红包业务,为什么采用轮询算法?
  5. Elasticsearch - 压测方案之 esrally 简介
  6. 在Ubuntu中配置中文输入法
  7. 简历制作(项目经验)
  8. Statistics Foundations: 2 统计基础:2 Lynda课程中文字幕
  9. 【JAVA】经典排序算法,注释详细+可直接运行
  10. 黑马手机卫士黑名单电话拦截 使用ITelephony.aidl和NeighboringCellInfo.aidl 自动拦截黑名单电话 附文件