pyinstaller打包.py程序为.exe操作指南 20190526内容纲要: 1.pyinstaller安装 2.程序封装 3.可执行程序 0 前言 今天第一次试试将一个py程序封装成一个.exe文件,总之有很多需要总结和完善的地方.今天先将第一次的采坑记录下来. 可能很简单,只是我没玩明白! 1 pyinstaller安装 首先安装pyinstaller,这个刚开始我在pycharm中找不到.所以用pip安装.我个人习惯,所有的包尽量在pycharm中完成,这样能避免包的混乱,当然如果你…
使用pyinstaller打包.py程序 例如打包D:/Desktop 目录下的 filename.py 文件 打开 cmd 将目录切换至 D:/Desktop 输入命令 pyinstaller -F filename.py 即可在dist目录中找到 filename.exe 除exe文件外的所有生成文件都可以删除 另外 -F为 产生单个的可执行文件,也可以使用-D,其为产生一个目录(包含多个文件)作为可执行程序.…
pychaim下PyInstaller 打包 python程序 主题是使用PyInstaller 打包python时遇到一些问题以及解决方案,其中将要打包的程序是用tensorflow做的LSTM算法,这里不会涉及这个算法详解. 本地环境:window 10 服务器环境 windows2008 原文地址:原文 主要运行时版本依赖 python 3.6 PyInstaller  3.5 tensorflow 1.4   (过程中更新为1.7,原因下详) jieba 0.39 wordcloud 1…
在使用PyInstaller打包python程序,打包命令为: pyinstaller -F -w -i manage.ico yourpyfile.py 顺便说一下几个参数的作用 -F:是直接生成单独的exe文件,不附带各种依赖文件的. -c:生成的exe文件打开方式为控制台打开. -w:这个和上面的-c对应,如果你的程序是有ui的,那就用这个-w.这样不会出现控制台,直接是你的ui. -I:给你的exe文件添加一个图标,后面要紧接着你想要的ico文件. -p:后面紧跟着你要指定的模块搜索路径…
最近写了一个移动和复制文件的代码,代码完成之后,想将其打包成一个可以在任何电脑上使用的软件, 于是在网上查找相关资料,可以用PyInstaller打包成.exe程序,以下是具体步骤: 1.安装PyInstaller第三方库, 方法一:在PyCharm中的命令窗口中输入命令pip install PyInstaller. 方法二:在cmd中的命令窗口中输入命令pip install PyInstaller. 2.在需要打包的代码中,按Shift键,然后点击鼠标右键,选择Powershell窗口.…
[pyinstaller] pyinstaller在他们的官方网站上下载:http://www.pyinstaller.org/ 下载完pyinstaller之后还要安装一个支持包pywin32. 这个包允许了python访问windows系统的一些API,如果没有就会在编译过程中报错. 当然,也可以用pip install pyinstaller来一站式下载pyinstaller和它的支持包. ■ 打包步骤 用cmd键入python ${pyinstaller根目录}/pyinstaller.…
首先pyinstaller的安装与使用详见如下链接: 安装完成之后,命令行中输入pyinstaller之后,结果如下: ImportError: No module named 'pefile' 缺少模块pefile,Google到这种错误的原因是,我安装的是pyinstaller版本是3.2.3,从PyInstaller 3.2开始,引入了一个名为pefile的新模块 解决办法还是简单粗暴的,命令行输入如下命令(太简单了吧) pip install pefile 测试: 重新打包成exe文件:…
传送门 在终端输入 pyinstaller -F xxx.py -n 新名字 --noconsole --noconsole 去掉cmd命令窗口 -F 打包成一个文件 -D 打包成一个文件夹 -i 加入图标,图标格式为ico格式 pyinstaller -F -i 图标.ico xxx.py -n 新名字 --noconsole…
小爬从使用Pyinstaller打包py为exe文件以来,一直都会碰到Warning:lib not found等相关问题,诸如: 虽然大多数时候,您像我一样忽略这些warning,打包后的exe也能运行.网上有一堆的方法,有建议装win7的,也有建议换32位python文件的,有提示下载2G大小的相关SDK的.总之,就是pyinstaller对目前的win10支持不够友好!但是网上这些方法代价太高,那么不改win10 X64系统,不更改 python版本(3.6.4)的情况下,如何优雅地使用p…
pyinstaller能够在Windows.Linux等操作系统下将Python脚本打包成可直接运行程序.使Python脚本可以在没有安装Python的环境中直接运行,方便共享. 测试环境 python 2.7.12 + Windows7 注意事项 1.待转换的.py文件绝对路径最好不要包含中文字符. 2.python中需要有.py文件中用到的第三方库.否则在转换后的.exe文件中会出现不符合预期的结果. pyinstaller安装步骤 1.配置pip镜像源.pip配置方法参考pip配置和安装第…
说明:原来安装的python为64位,故安装的pyinstaller和打包后的exe都为64位.而64位的exe文件在32位的win7操作系统下是无法执行的,显示不兼容.网上查询发现,简单(可能不方便)的方法是采用32位的python重新打包.这里,我使用的是conda构建32位python环境,然后再次打包.安装Anaconda的方法,感兴趣的可以查看.具体操作如下: 更好的阅读体验可访问 这里. 构建32位python环境 进入命令提示符窗口 set CONDA_FORCE_32BIT=1…
py文件打包成exe文件的方式一共有三种:py2exe.PyInstaller和cx_Freeze 本文分四个步骤来详讲如何用PyInstaller将py文件打包成exe文件 1. PyInstaller 简介 2. PyInstaller 安装 3. 将py文件打包成exe文件 4. PyInstaller打包常见问题 一. PyInstaller简介 1.python相关文件介绍 python作为一门解释型脚本语言,它有三种发布方式: .py文件 : 源码文件,运行需要使用者安装Python…
问题描述 使用pyinstaller打包使用Tkinter编写的控制台程序,出现报错 15793 INFO: Adding Microsoft.Windows.Common-Controls to dependent assemblies of final executable  required by d:\solftware\python3.7.3\python.exe16000 WARNING: lib not found: api-ms-win-crt-math-l1-1-0.dll d…
PyInstaller是一个能将Python程序转换成单个可执行文件的程序, 操作系统支持Windows, Linux, Mac OS X, Solaris和AIX.并且很多包都支持开箱即用,不依赖环境. 环境为windows7操作系统,python2.7.8 virtual environment 官网:https://github.com/pyinstaller/pyinstaller 详细步骤: 1. win7下面先安装这个依赖:pywin32,下载下来后切换到venv2.7,然后使用ea…
问题 pyinstaller打包的pyqt5程序在部分电脑上会失败.用户截图提示下边错误日志 无法定位程序输入点 ucrtbase.terminate 于动态链接库 api-ms-win-crt-runtime-l1-1-0.dll 上 以及 Error loading Python DLL: C:\Users***\python35.dll (error code 127) 解决方案 查找一通之后,在stackoverflow找到了两个解决方案 Install theWindows 10 SD…
将.py脚本拷贝到一个文件夹中: 然后shift+右键,打开Powershell窗口: -F:设置打包为一个.exe文件.(缺点打开速度慢,不加-F则不打包为一个.exe,优点简洁方便) -w:设置不显示命令行窗口. 等待一会: 打包完成.看文件夹中内容: 打开dist,发现多了一个.exe文件,双击运行. 注意:打包调用chromedriver.exe的爬虫程序: 需将chromedriver.exe驱动程序和要打包的.py程序放到同一个目录下. 在打包完成后,需将chromedriver.e…
之前,在用pyinstaller打包一个python程序时没有问题,后来不知道什么原因,再打包时出现了所谓的pyinstaller打包报错: RecursionError: maximum recursion depth exceeded 按照上述文章中的方法也得到了解决,打包成功,可是在运行时,又出现了错误,经查dos窗口提示,是matplotlib库的版本过高引进,卸掉matplotlib3.1.1,重新安装 pip install matplotlib --V==3.0.3 然后,重新打包…
Pyinstaller pyinstaller是python的一个第三方模块,使用它可以将python程序打包为可执行文件,实现打包后的程序在没有python环境的机器上也可以运行.pyinstaller的安装方式可通过:pip installer pyinstaller 通常我们打包程序时,会遇到两种情况: 情况一,打包一个python脚本文件: 情况二,打包一个python项目程序(包含多个文件夹.py文件,以及相关资源文件) 打包环境 win10,64位 python3.7 pyinsta…
官方文档连接 (https://pyinstaller.readthedocs.io/en/stable/ ) 第一步,下载pywin32 首先下载pywin32,下面是下载链接,下载自己的系统版本对应的pywin32 https://github.com/mhammond/pywin32/releases 第二步,安装pyinstaller pip install pyinstaller 第三步,打包程序 命令参数 参数 描述 -F 表示生成单个可执行文件 -w 表示去掉控制台窗口,这在GUI…
1,安装 Pyinstaller 命令提示符窗口:pip install pyinstaller 2,制作二维码脚本 d5_code.py from MyQR import myqr #生成二维码 words = input("请输入您要生成二维码的网址:") #save_name 生成的图片, picture 二维码背景图, colorized 是否开启颜色 # myqr.run(words=words,save_name='mysite.jpg',picture='test_num…
1. 环境 环境为:win7 + Python3.6 + Django (2.1.10) + PyInstaller (3.5) 注意: 这里的PyInstaller,笔者是直接使用pip安装,中间会安装一些其他的插件 2. 制作项目的.spec文件 进入到项目的所在的路径中,执行如下命令生成 .spec文件,文件位于当前路径下 pyi-makespec -D manage.py 这里是笔者生成的manage.spec文件 # -*- mode: python ; coding: utf-8 -…
由于同事辞职,许多运维工具的维护工作就交到我这里处理了,运维居然没人会Python脚本! 用Selenium编写的一个爬虫脚本cctv.py,需要给不懂软件的人运行.为了不让他去搭建,安装各种包,库,所以将脚本打包成exe文件给他直接使用. 运行环境Ubuntu-16.04 所需要的基本工具: 1. Pyinstaller:打包工具 2. xvfb: 虚拟显示框架 一. 安装Pyinstaller 注意:如果你要在Linux下运行,那么就在Linux下打包编译. zhuben@zb:~$ pip…
1.PyInstaller-3.1.1  百度云链接  http://pan.baidu.com/s/1jHYWin8 密码  oapl 2.安装最新版本的 pywin32-217.win32-py2.7.exe  链接http://download.csdn.net/detail/gfsfg8545/6539111 先安装完pywin,然后将pyinstaller解压(随便你解压到哪里) 然后 切换到这个盘,打开文件运行pyinstaller.py (注意要设置Python环境变量) 我么可以…
1.打开PyCharm的Terminal,使用命令pip install pyinstaller安装pyinstaller 2.打包命令:pyinstaller --console --onefile guahao.py 该命令将 guahao.py文件打包为guahao.exe,未指定输出目录则会生成到当前目录/dist目录下…
在我的上一篇博客已经介绍了将electron程序生成一个exe可执行文件,但是这并不是最终能够发给用户用来安装的最终安装包,下面我们就介绍如何使用NISI将我们的应用程序打包成安装包: 上一篇博客我们在项目里面得到了一个out文件夹: 我们把out文件夹复制到桌面(不复制也可以,我是为了方便演示): 打开NISI: 1)选择可视化脚本编辑器 2)选择新建脚本:向导 4)设置应用名称,版本号,网址,标志随便自定义一个就好,然后下一步 5)设置安装程序图标(图标必须是ico格式),名称,语言(Sim…
本文转载自: http://www.pycoding.com/2015/04/23/pyinstaller.html…
解决方法就是用everything搜索PyQt5,找到 /Library/plugins路径下的PyQt5文件夹,将里面的dll动态库pyqt5qmlplugin.dll复制出来 按照错误提示的路径,一个个的新建文件夹,形成目录C:\qt5b\qt_1524647842210\_h_env\Library\plugins,将刚才复制出来的dll动态库拷贝进去即可…
本文介绍使用cx_freeze和pyinstaller打包python脚本为exe文件 cx_freeze的使用实例 需要使用到的文件wxapp.py, read_file.py, setup.py #!/usr/bin/env python # -*- coding: utf-8 -*- #file: wxapp.py import wx import os import sys import read_file class Frame(wx.Frame): def __init__(self…
最近做的新浪微博爬虫程序,打算打包成.exe软件以方便使用,网上找到一个很好的打包工具pyinstaller,这里记录一下打包的方法. 一.下载pyinstaller 我使用的版本为PyInstaller-2.1,支持python版本2.3-2.7,点击这里下载. 二.安装pyinstaller 下载完成后,解压即可.我的解压目录为D:\Python27\PyInstaller-2.1\ 三.使用pyinstaller打包.py成.exe应用程序 1.注意使用前要安装pywin32,点击这里下载…
一.如何打包py程序 1.安装打包模块 pip install pyinstaller 2.定义保存包的路径 CMD ,CD 比方:把最终*.exe运行文件,保存到H盘 install 文件夹下. 输入: H:    CD   [自己定义文件名] 3.打包生成 红字是我的py程序所在路径,--noconsol 是屏蔽黑色的控制窗口. pyinstaller -F E:\PythonProgram\CSV\Call.py --noconsol 注意:*.py的路径中,文件夹中可以有中文,但是不能有…