Step1:打开Anaconda Navigator

点击桌面左下角菜单栏,找到Anaconda,打开Anaconda Navigator。

如果打开失败,进入设置---网络和Internet---代理----关闭使用代理服务器

Step2:创建虚拟环境

直接在默认基础环境内打包,会涉及到很多第三方库,会出现打包exe文件过大的情况。

为此创建虚拟环境。

①点击Enviroments

②创建新环境

Step3:安装pillow和pyinstaller

①首先安装pillow,避免出现pyinstaller要求降低python版本和程序中出现中文乱码的情况。

②安装pyinstaller

Step4:打开终端

点击open Terminal

Step5:开始打包python文件 

假设需要打包的文件存放在D盘,以蟒蛇书上的pygame游戏举例

①将目录切换至D盘,输入:

d:

②输入要打包的文件目录后回车

D:\alien_invasion

③输入打包命令:pyinstaller -F xxx.py

pyinstaller -F alien.py alien_invasion.py bullet.py button.py game_function.py game_stats.py scoreboard.py settings.py ship.py

④回车后进行打包

⑤打包生成的exe在dist文件夹内

Step6:打开后的效果

Tip1:

如果python程序读取了文件夹中的图片等,需要把存放图片的文件夹也放在dist文件夹中。

Tip2:快速获取文件夹中的文件名

①在要打包的文件夹中新建一个txt文件

②在里面输入:

dir /a-d /b *.py> tws.txt  # .py也可以换成其他的文件后缀

③保存后退出

④修改后缀为.BAT

如果后缀不显示按下图操作

⑤双击新生成的BAT文件

⑥会自动生成一个txt文件,打开后就是获取的文件名。

利用Anaconda Navigator打包python文件为exe格式的方法相关推荐

  1. 多个python文件打包成exe_pyinstaller打包python文件成exe(原理.安装.问题)

    py文件打包成exe文件的方式一共有三种:py2exe.pyinstaller和cx_freeze 本文分四个步骤来详讲如何用pyinstaller将py文件打包成exe文件 1. pyinstall ...

  2. python3打包成exe怎么给别人用_pyinstaller 打包python文件成.exe程序

    使用pycharm写好的代码,每次都要使用pycharm来执行比较麻烦,打包成.exe程序后可以直接运行,还可以发到别的电脑上执行,比较方便. 1.打开cmd命令提示符窗口,cd到pip.exe所在的 ...

  3. python怎么打开h5文件_python中利用h5py模块读取h5文件中的主键方法

    如下所示: import h5py import numpy as np #HDF5的写入: imgData = np.zeros((2,4)) f = h5py.File('HDF5_FILE.h5 ...

  4. Pyinstaller打包python文件太大?教你三个小技巧有效减小文件体积

    简介 有时候需要在未安装Python环境的平台上运行py程序,使用pyinstaller打包很方便,但打包后的可执行文件实在是太大了.原因在于打包时pyinstaller本就已经关联了很多的pytho ...

  5. python 打包exe_打包python脚本为exe的坎坷经历, by pyinstaller方法

    打包python脚本为exe的坎坷经历, by pyinstaller方法 又应验了那句歌词. 不经历风雨, 怎么见得了彩虹. 安装过程略去不提, 仅提示: pip install pyinstall ...

  6. 潇洒郎:用cxfreeze打包py文件为exe文件全过程——呕心吐血经验——安装、调试、解决KeyError: 'TCL_LIBRARY'问题、最终成功、打包方便技巧

    用cxfreeze打包py文件为exe文件全过程:必须全部看完,正确在后面 注意:当前环境是Play_Craw, pip install cx-freeze 时自然安装到了C:\Users\xiaos ...

  7. cxfreeze打包工程文件生成.exe,运行exe出现闪退问题,相关解决办法总结

    cxfreeze打包工程文件生成.exe,包含numpy,matplotlib, mutiprocess等工具包,运行exe出现闪退问题 使用cxfreeze打包,注意cxfreeze的版本要和pyt ...

  8. 【踩坑日记(一)】: Pyinstall 打包.py文件 生成exe可执行文件

    文章目录 Pyinstall 打包.py文件 生成exe可执行文件 如何入坑&出坑 Analysis 实例 其他实例 常用参数 参考文档:Pyinstall 官方手册 Pyinstall 打包 ...

  9. pyinstaller 打包python应用为exe后 打包出现failed to execute script

    pyinstaller 打包python应用为exe后 打包出现failed to execute script 打包后出现如题问题,只需在打包语句中加入pkg_resources.py2_warn这 ...

最新文章

  1. easyui-layout中的收缩层无法显示标题问题解决
  2. 常用的 css hack实例
  3. 5道python基础中while循环练习题
  4. 本文详解5G是个什么鬼,程序员都准备好了吗?
  5. 【JavaScript】创建对象的三种方式
  6. 【演化计算】【论文研读】Completely Automated CNN Architecture Design Based on Blocks
  7. 《货币战争》的一点感想
  8. Python 水仙花数练习
  9. Linux系统安装教程之一:VM14虚拟机+Ubuntu16安装
  10. 东南大学 软件工程 复试3门科目历年真题 思维导图整理(软件工程/数据库/计算机网络)
  11. Quartz定时任务执行原理
  12. 项目系统设计和数据库设计(追光的人)
  13. linux备份压缩tgz,linux关于解压和压缩命令 zip rar tar.gz tgz
  14. On-Premise
  15. ThinkPad_E570 拆机清灰换硅脂
  16. android app自动卸载,无需ROOT 只需2招解决Android手机无法卸载的流氓APP
  17. 2021-12-22 AndroidR 电池信息 简单分析记录
  18. 前端面试系列-输入url后全过程页面渲染机制DOM生成过程
  19. Spring Boot | 第零章:开启新纪元
  20. html5微信滑动翻页效果,微信小程序翻页效果

热门文章

  1. 计算机组成原理——乘法器
  2. Android 多个ImageView拖拽互换图片
  3. HTML5期末大作业:宠物网网站设计——代码质量好-宠物网(8页) HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设计 计算机毕设网页设计源码
  4. python,求约数,开方法
  5. 【工控老马】详解OPC协议-工业控制和自动化领域的接口标准
  6. 放置江湖服务器维护,全新起航、放置江湖新服即将开启!
  7. html错位排列,排列组合之错位重排
  8. 电磁阀位、通、开/闭原理精髓
  9. 腾讯定位服务使用教程Android版
  10. 洛谷 P4147 玉蟾宫 P1169 [ZJOI2007]棋盘制作(求最大子矩阵)