打包pyinstaller】的更多相关文章

2018-09-27 21:12:05   一 前言 在windows平台学习python的过程中,你肯定会遇到需要把.py脚本打包成.exe的情形,如此,至少有两方面的好处:第一,你的代码保密性更好,其他人不能直接看到python代码:第二,打包后的exe程序无需再安装相应的模块即可直接使用:其中,第二条是我们做打包工作的主要考虑,方便工具的分发和使用. 二 python打包工具简洁 Python是一门开放.包容.优雅的开发语言,所以,相关领域的模块或工具自然是很多的,其中打包工具,比较广泛的…
安装:pip3 install pyinstaller 了解几个常用命令 参数 用处 -F 将程序打包成一个文件 -w 去除黑框 -i 添加程序图标 我们将需要打包的test.py文件放到桌面上,之后打开命令行窗口,cd到桌面目录,输入pyinstaller -F -w test.py 结束后我们会发现在桌面上多了两个文件夹和一个spec文件:而我们想要的可执行程序就在dist文件夹中,双击打开就是我们的程序了 上面打包的可执行文件使用的是默认的图标,我们接下来打包时添加-i参数来给程序加个图标…
先来一段报错信息  目前打包主要涉及socket模块出现的报错 missing module named resource - imported by posix, C:\Users\Administrator\Desktop\ip\get_pc_ip.py missing module named posix - imported by os, C:\Users\Administrator\Desktop\ip\get_pc_ip.py missing module named _posixs…
简介:PyInstaller是一个十分有用的第三方库,通过对源文件打包,Python程序可以在没有安装 Python的环境中运行,也可以作为一个独立文件方便传递和管理. PyInstaller的官方网站址为http://www.pyinstaller.org/. 安装:在命令行使用pip install pyinstaller安装即可.(win+r,输入cmd,打开命令行) 使用:使用 PyInstaller库十分简单,假设python_test在D盘根目录下,则只需在命令行敲入如下指令: >p…
我们知道,Python很优雅,很值得学习.但是Python是解释性语言,代码需要有Python解释器才能执行,相比较我们平时直接运行exe等可执行文件多了一步的麻烦. 于是,希望能将Python程序打包成exe,使用起来多方便. PyInstaller可以将Python程序打包成Windows(当然也包括Linux, Mac OS X, Solaris and AIX)下可执行的EXE文件,目前支持python 2.7 and 3.3—3.6版本. 官网:http://www.pyinstall…
环境 Windows7 Python3.65 scrapy1.74 PyInstaller3.5 创建打包脚本 在与scrapy.cfg同路径创建start.py # -*- coding: utf-8 -*- from scrapy.crawler import CrawlerProcess from scrapy.utils.project import get_project_settings # import robotparser # 必加的依赖 import scrapy.spide…
一.前言 python文件打包,将.py文件转化成.exe文件(windows平台),可以使用Pyinstaller来打包 Pyinstaller可以在全平台下使用,但是请注意打包生成的文件不能在全平台使用,需要在不同平台下打对应的包 二.Pyinstaller安装 使用pip可以很方便的安装Pyinstaller pip installer Pyinstaller 如果没有安装pip,可以先安装pip,pip安装参考https://blog.csdn.net/liuchunming033/ar…
Pyiinstaller打包 pyinstaller是python的一个第三方模块,使用它可以将pythnon程序打包为可执行文件,实现打包后的程序在没有python环境的机器上也可以运行.pyinstaller的安装方式可通过:pip installer pyinstaller 通常我们打包程序时,会遇到两种情况: 情况一,打包一个python脚本文件: 情况二,打包一个python项目程序(包含多个文件夹.py文件,以及相关资源文件) 打包环境 win10,64位 python3.7 pyi…
之前,在用pyinstaller打包一个python程序时没有问题,后来不知道什么原因,再打包时出现了所谓的pyinstaller打包报错: RecursionError: maximum recursion depth exceeded 按照上述文章中的方法也得到了解决,打包成功,可是在运行时,又出现了错误,经查dos窗口提示,是matplotlib库的版本过高引进,卸掉matplotlib3.1.1,重新安装 pip install matplotlib --V==3.0.3 然后,重新打包…
场景说明 在业务场景中, 经常需要Python开发一些小程序/脚本/GUI界面,进行简单的项目测试或未安装Python 的小伙伴们使用. 使用Pyinstaller将Python脚本或者项目打包,生成可执行的.exe文件. Pyinstaller是一个很不错的免费打包工具,支持Windows,Linux和MacOS,完美支持32位和64位系统. 除了Pyinstaller, 还可以使用py2exe进行打包 pyinstaller安装 pip install pyinstaller 打包参数 #…