python打包exe之pyinstaller用法】的更多相关文章

pyinstaller可以将python写好的脚本打包成exe文件,方便windows用户在没有python环境下运行.这个程序完全跨平台,包括Windows.Linux.Mac OS X等多个操作系统下运行.因为我用的是win7,以下直接使用windows打包讲解,不同平台上使用 PyInstaller方法是一样的,它们支持的选项也是一样的. 安装Pyinstaller Python默认不包含Pyinstaller模块,因此需要自行安装 与安装其它Python模块一样,使用pip命令安装即可,…
最近由于项目需要,以前的python文件需要编辑为EXE供前端客户使用. 由于最早接触的是distutils,所以一开始准备使用distutils和py2exe搭配来进行python的exe化,也就是传统的使用setup.py的方式来进行exe安装.但是结果都不是很好,不是很如人意.并且py2exe所使用的一个python 包互相排斥,只要安装了这个包,就无法进行exe化.甚至代码里面都不需要导入,就会报错. 因此,只能无奈放弃了py2exe工具.转而使用pyinstaller.使用感受真的是甩…
源由 最近公司让做了一个小工具,使用python写的,写完之后要求能放在其它电脑上运行,于是就开始寻找方案; 按网上的说法 py2exe已经很久没更新了,资料也不多: 于是就采用pyinstaller来生成exe程序; 环境 pyintaller 正式版 支持2.7及3.3-3.5的python版本 pyinstaller 开发版 支持2.7及3.3-3.6版本 我使用的python是3.6.1的,直接使用pip install pyinstaller下载来的会报out of range 的错误…
今天将要解决一个问题,如何打包Pyhon文件 众所周知,Python文件的后缀名为“.py” 所以执行Python文件的要求之一便是具有python环境. 偶尔特殊情况,或者运行一些比较简单的工具,但电脑没有环境 这就需要我们将python程序转化为exe文件来执行,这就是今天推荐的一种方法Pyinstaller 一.安装 Pyinstaller并不是内置库,所以使用之前需要安装,比较简单的方法就是通过脚本pip来安装 首先我们进入到命令提示符界面 之后输入“ pip install  Pyin…
下载及安装:pip install pyinstaller 执行命令: pyinstaller -F xxx.py pyinstaller --onefile meng.py 可以运行的exe文件位于: dist 目录下, 而不是build目录下的 3.到要编译的Python文件下,我的在D:\PyCharm\PycharmProjects\Test下,cd进入这个目录:pyinstaller -F test.py:注意:不带-w参数生成的exe文件打开时会多一个黑窗口.最后:49035 INF…
使用pyinstaller打包生成可执行exe文件后,发现启用input()接受键盘输入时窗口无法粘贴也无法右键,找了好久终于找到问题所在: 一是通过右键单击控制台主题边框在弹出的菜单中选择编辑.粘贴 二是通过右键单击控制台主题边框在弹出的菜单中选择属性,勾选快速编辑模式: 问题终于解决.…
教程百度.谷歌都有,本文讲讲安装时出错的问题. 教程:http://keliang.blog.51cto.com/3359430/661884 1.cxfreeze 找不到路径时: 需要修改Scripts下cxfreeze.bat中路径问题 修改路径的办法 打开你的python安装文件夹,例如我的python安装文件夹在G盘,那么用记事本打开G:\python\Scripts\cxfreeze.bat 修改路径到自己的安装路径 然后保存,关闭记事本,重新检验,看看是否正确. 2. 'H:\pyt…
我之前遇到的一个错误就是 File "site-packages\urllib3\packages\six.py", line 92, in __get__ File "site-packages\urllib3\packages\six.py", line 115, in _resolve File "site-packages\urllib3\packages\six.py", line 82, in _import_module Impor…
https://www.imooc.com/article/246868 虽然在3.7下报错了,但是先码…
https://blog.csdn.net/lqzdreamer/article/details/77917493 测试下载pyinstall,在安装运行就可以了…