python3.5把py文件转换为exe文件(by PyInstaller)
- 配置系统变量
- 下载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)相关推荐
- PyInstaller库的使用(py文件转exe文件)及Koch曲线及推广,绘制康托尔集
PyInstaller库概述 将.py源代码转换成无需源代码的可执行文件 意思就是将.py文件转换为.exe文件 PyInstaller库是第三方库 - 官方网站:http://www.pyinsta ...
- 如何将Python文件转换为EXE
这是本教程的可视版. 将Python转换为EXE 在本文中,您将学习如何将.py文件转换为.exe文件. 同样,请按照以下步骤操作. 步骤1: 安装库pyinstaller. 在命令提示符下键入以下命 ...
- 如何将.py文件转换为.exe
如何将.py文件转换为.exe 提前下载好pyinstaller模块 1:在空白处按住shift键,然后单击鼠标右键这时会弹出一个小界面选择:"在此处打开powershell窗口(S)&qu ...
- PyCharm打包py文件为exe文件
本文介绍的是在Pycharm中进行打包,其实Windows下 cmd 下的方法跟这个差不多 下面介绍一下方法: 打开 Pycharm下的 terminal 对话框 方法一:Alt + F12 方法二: ...
- Python将py文件生成exe文件
使用PyCham软件运行生成可执行文件后,最完美的就是将py文件生成exe文件,这样可以任意复制移植到其他电脑上,供他人共享. 由于新手初步尝试,自己一个人摸索,遇到了很多坑.这里先给出最简单有效的方 ...
- 潇洒郎:用cxfreeze打包py文件为exe文件全过程——呕心吐血经验——安装、调试、解决KeyError: 'TCL_LIBRARY'问题、最终成功、打包方便技巧
用cxfreeze打包py文件为exe文件全过程:必须全部看完,正确在后面 注意:当前环境是Play_Craw, pip install cx-freeze 时自然安装到了C:\Users\xiaos ...
- 如何将 EXE 文件转换为 APK 文件以在 Android 上运行
什么是 .exe 文件? .exe 是一种非常常见的文件格式,它实际上是"可执行"文件的缩写形式.此类文件通常用于运行或安装 Windows 计算机的软件应用程序.您在 Windo ...
- 如何将一个java程序变成exe_如何将一个java程序转换为.exe文件?
小编典典 Java Packager工具可编译,打包并准备Java和JavaFX应用程序以进行分发.javapackager命令是命令行版本. 该javapackager实用程序随JDK一起提供.它可 ...
- matlab转换为exe文件,MATLAB文件转为exe可执行文件(package使用)
现在有很多企业,在数据处理方面或者页面可视化方面想使用MATLAB来完成,不过使用者不想在自己电脑中安装MATLAB,这时候我们就需要将自己写的.m文件或者自己做的界面.fig文件转为.exe文件,这 ...
最新文章
- 小波的秘密2_MATLAB图像多尺度分析
- DP专练2 (大理石 + [ZJOI 2010]数字计数)
- zblog php 侧边栏样式,ZBlogPHP免费主题Blogs如何修改侧边栏搜索框样式?
- Redis笔记之基本数据结构 字典
- java支付系统,三方支付系统,四方支付系统
- MatLab机器学习入门
- 2017年杭州市大学生自主创业政策
- Mysql DBA 高级运维学习之路-mysql数据库乱码问题
- 麦当劳可以免费添加可乐的!
- Android学习---zygote(上)
- 使用xlwings插件在Excel中调用Python
- 【进阶篇】全流程学习《20天掌握Pytorch实战》纪实 | Day03 | 文本数据建模流程范例
- 成为优秀Java开发者,这本书值得反复研读
- 元宇宙密室逃脱游戏攻略来啦!
- 雅虎问答将正式关站!
- django安装xadmin及问题处理
- 「Arm Arch」 ISA 寄存器
- 第二章 ArcGIS数据和地理数据库
- 一款免费的开源的 Switch 模拟器,支持超过3200款游戏
- cte mysql_mysql8 公用表表达式CTE的使用