• 配置系统变量
  • 下载PyInstaller
  • 安装PyInstaller
  • 使用PyInstaller生成exe文件
  • 可能遇到的问题

1.配置系统变量

安装需要用到pip工具,该工具在3.5版本的python中已经自带不用另行安装,但是需要在系统变量中添加python下的Scripts文件夹,如下图:

在Path变量值中添加【;(python的安装目录)\Scripts】
*注意不要漏了最前面的分号


2.下载PyInstaller

官网链接:http://www.pyinstaller.org/

↑如上图在Downloads中可以看到最新版本PyInstaller,上面是linux用的,下面是Windows用的。


3.安装PyInstaller

这边有两个办法:

方法①——打开cmd直接输入下面的命令(pyinstaller.zip的位置无所谓,但是是否需要解压没记录,如果不行,可以试着解压出来。)

pip install pyinstaller

*或者cd到上面①中提到的Scripts文件夹直接用pip.exe也可以,不过这个pip很常用,设在变量里会方便一点。


↑如果一切正常就像上图提示安装成功。

方法②——打开cmd,cd到pyinstaller.zip解压出来的文件夹,执行如下命令

python setup.py install

但是方法②我自己实测在安装过程中会报错。仅供参考。


4.使用PyInstaller生成exe文件

这边使用最简单的-F参数生成文件,执行以下命令:

#后面的路径为你的python文件的位置(如果第一步没有添加变量,这里还是要到Script下执行pyinstaller.exe文件)
pyinstaller -F c:\...\your_python_file.py

↓生成的执行过程中的最后可以看到这句,这个就是生成的exe文件位置:

到这里,使用在python3.5下使用PyInstaller生成exe的教程就结束了。

尚未研究过更复杂的包如何处理,比如牵扯到其他库之类的,找了个博客有参数详解和实例:
http://www.crifan.com/use_pyinstaller_to_package_python_to_single_executable_exe/


5.可能遇到的问题

搜索方法的过程中发现的可能遇到的问题:
1.权限非管理员,安装PyInstaller失败。——>切换到管理员即可
2.需要pywin32之类的前置库。——>这条如果使用【pip install pyinstaller】命令安装会自动下载缺少的库。

以上。

python3.5把py文件转换为exe文件(by PyInstaller)相关推荐

  1. PyInstaller库的使用(py文件转exe文件)及Koch曲线及推广,绘制康托尔集

    PyInstaller库概述 将.py源代码转换成无需源代码的可执行文件 意思就是将.py文件转换为.exe文件 PyInstaller库是第三方库 - 官方网站:http://www.pyinsta ...

  2. 如何将Python文件转换为EXE

    这是本教程的可视版. 将Python转换为EXE 在本文中,您将学习如何将.py文件转换为.exe文件. 同样,请按照以下步骤操作. 步骤1: 安装库pyinstaller. 在命令提示符下键入以下命 ...

  3. 如何将.py文件转换为.exe

    如何将.py文件转换为.exe 提前下载好pyinstaller模块 1:在空白处按住shift键,然后单击鼠标右键这时会弹出一个小界面选择:"在此处打开powershell窗口(S)&qu ...

  4. PyCharm打包py文件为exe文件

    本文介绍的是在Pycharm中进行打包,其实Windows下 cmd 下的方法跟这个差不多 下面介绍一下方法: 打开 Pycharm下的 terminal 对话框 方法一:Alt + F12 方法二: ...

  5. Python将py文件生成exe文件

    使用PyCham软件运行生成可执行文件后,最完美的就是将py文件生成exe文件,这样可以任意复制移植到其他电脑上,供他人共享. 由于新手初步尝试,自己一个人摸索,遇到了很多坑.这里先给出最简单有效的方 ...

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

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

  7. 如何将 EXE 文件转换为 APK 文件以在 Android 上运行

    什么是 .exe 文件? .exe 是一种非常常见的文件格式,它实际上是"可执行"文件的缩写形式.此类文件通常用于运行或安装 Windows 计算机的软件应用程序.您在 Windo ...

  8. 如何将一个java程序变成exe_如何将一个java程序转换为.exe文件?

    小编典典 Java Packager工具可编译,打包并准备Java和JavaFX应用程序以进行分发.javapackager命令是命令行版本. 该javapackager实用程序随JDK一起提供.它可 ...

  9. matlab转换为exe文件,MATLAB文件转为exe可执行文件(package使用)

    现在有很多企业,在数据处理方面或者页面可视化方面想使用MATLAB来完成,不过使用者不想在自己电脑中安装MATLAB,这时候我们就需要将自己写的.m文件或者自己做的界面.fig文件转为.exe文件,这 ...

最新文章

  1. 小波的秘密2_MATLAB图像多尺度分析
  2. DP专练2 (大理石 + [ZJOI 2010]数字计数)
  3. zblog php 侧边栏样式,ZBlogPHP免费主题Blogs如何修改侧边栏搜索框样式?
  4. Redis笔记之基本数据结构 字典
  5. java支付系统,三方支付系统,四方支付系统
  6. MatLab机器学习入门
  7. 2017年杭州市大学生自主创业政策
  8. Mysql DBA 高级运维学习之路-mysql数据库乱码问题
  9. 麦当劳可以免费添加可乐的!
  10. Android学习---zygote(上)
  11. 使用xlwings插件在Excel中调用Python
  12. 【进阶篇】全流程学习《20天掌握Pytorch实战》纪实 | Day03 | 文本数据建模流程范例
  13. 成为优秀Java开发者,这本书值得反复研读
  14. 元宇宙密室逃脱游戏攻略来啦!
  15. 雅虎问答将正式关站!
  16. django安装xadmin及问题处理
  17. 「Arm Arch」 ISA 寄存器
  18. 第二章 ArcGIS数据和地理数据库
  19. 一款免费的开源的 Switch 模拟器,支持超过3200款游戏
  20. cte mysql_mysql8 公用表表达式CTE的使用

热门文章

  1. 找一个机器学习的工作,学历重要吗?
  2. java解析tfrecord_tensorflow将图片保存为tfrecord和tfrecord的读取方式
  3. Unity 2d 雷区与小怪的生成
  4. CocosCreator之KUOKUO趣味文章:小怪A星寻路详解
  5. kworker木马处理
  6. 基于c++ amp的gpu编程
  7. 单词要诀——词根记录
  8. PHP循环体内给数组赋值
  9. 15. 三数之和LeetCode
  10. python实现视频格式转换_Python小工具:利用ffmpy3库3秒钟将视频转换为音频