pyinstaller加密打包】的更多相关文章

pyinstaller -F -w --key=keys --clean --icon=imgs/xxx.ico xxx.py…
错误现象: 最近在做一个小项目,在Python中使用了jieba分词,感觉非常简洁方便.在Python端进行调试的时候没有任何问题,使用PyInstaller打包成exe文件后,就会报错: 错误原因分析: 参考文献1中的说明,WindowsError:[Error 3]是系统找不到指定文件. 参考文献2中@fxsjy同学的解释,应该是PyInstaller在打包的时候没有将词典文件一起打包导致结巴分词找不到指定的词典文件. 解决方案如下: 1.在python中查询结巴分词的词典文件: 1 2 3…
准备开新项目了,在寻找合适的框架,后来就发现了Quick-Cocos2d-x这玩意. 别说,还挺好使.之后一步步研究,发现Lua不加密是不行的. 加密的方法在这里. 因为在做版本更新的时候,一般大家都是做热更新的,但是如果每次热更新都更新所有脚本,那量有点大.所以我就打算做一个 打包器,里面可以按照文件修改时间排序,这样就知道哪些文件要打包,哪些不用了. 这里先写一个很简单的教程,关于这个打包器如何使用的. 大概界面如上图所示. 注意,在使用这个程序之前要先确认系统变量QUICK_COCOS2D…
tar 打包是一个很常见的操作,但是当打了一个包却又不想让别人看到里面的小秘密的时候就可以使用加密的方法进行打包. 以下是一个脚本实现的加密打包和解密的shell脚本: cat tar_password.sh #!/bin/bash read -p "你的密码是: " PAS_WD in C) }|openssl des3 -salt -k ${PAS_WD} | }.des3 #tar -zcvf - {DIR}|openssl des3 -salt -k password | dd…
tar 加密打包 压缩 tar -czvf /path/to/file.tar.gz file 解压 tar -xzvf /path/to/file.tar.gz /path/to 加密压缩 tar -czvf - file | openssl des3 -salt -k password -out /path/to/file.tar.gz 解密解压 openssl des3 -d -k password -salt -in /path/to/file.tar.gz | tar xzf - zi…
1.pyinstaller的安装 先win+r打开cmd,安装具体命令如下: pip3 install pyinstaller  2.使用pyinstaller库打包文件 假设Python源文件LPR.py存在于C:\LPR\文件夹中,打包的命令是: pyinstaller C:\LPR\LPR.py -F 上面的命令将在C:\LPR下的dist文件夹中生成LPR.exe文件. 使用pyinstaller命令打包文件,需要注意以下几个问题: 1.文件路径中不能出现空格和英文句号(.),如果存在,…
一.pyinstaller简介 Python是一个脚本语言,被解释器解释执行.它的发布方式: .py文件:对于开源项目或者源码没那么重要的,直接提供源码,需要使用者自行安装Python并且安装依赖的各种库.(Python官方的各种安装包就是这样做的) .pyc文件:有些公司或个人因为机密或者各种原因,不愿意源码被运行者看到,可以使用pyc文件发布,pyc文件是Python解释器可以识别的二进制码,故发布后也是跨平台的,需要使用者安装相应版本的Python和依赖库. 可执行文件:对于非码农用户或者…
需求分析: python脚本如果在没有安装python的机器上不能运行,所以将脚本打包成exe文件,降低脚本对环境的依赖性,同时运行更加迅速. 当然打包的脚本似乎不是在所有的win平台下都能使用,win7有一部分不能使用,我在win10能够很好的运行. 准备: pyinstaller (http://www.pyinstaller.org) 首先还是去官网看支持的python版本,不然会很尴尬的. 安装: 需要安装pyinstaller和pywin32 使用以下命令将会自动安装两个包,在cmd用…
步骤: 1.安装pyinstaller模块:(必须在联网情况下进行) 操作原理: python3.6已经自带了pip,所以只需要在cmd中执行 pip install pyinstaller 就可以安装pyinstaller模块了. 操作步骤: (1) win + R 组合键打开运行命令框,然后输入cmd,点击确定.如图: (2)再打开的窗口中输入 pip install pyinstaller 然后回车就可以了!如图 pyinstaller模块已经安好了! 2.使用pyinstaller打包程…
PyInstaller是一个能将Python程序转换成单个可执行文件的程序, 操作系统支持Windows, Linux, Mac OS X, Solaris和AIX.并且很多包都支持开箱即用,不依赖环境. 1.安装Pyinstallersudo pip install pyinstaller 2.创建项目文件夹:hellow3.创建入口脚本:main.py4.生成.spec文件:sudo pyinstaller main.py # 什么参数都不带就是单目录模式,单目录模式是pyinstaller…
一.安装pyinstaller pip install pyinstaller 二.下载安装pyinstaler运行时所需要的windows扩展pywin32 https://github.com/mhammond/pywin32/releases 三.打包exe程序 icon制作网址:http://www.bitbug.net/ pyinstaller -F -w -i G:/记事本/icon.ico ./miniText.py 参数含义: -F  指定打包后只生成一个exe格式的文件(建议写…
要想在没有安装 Python 集成环境的电脑上运行开发的 Python 程序,必须把 Python 文件打包成 .exe 格式的可执行 文件. Python 的打包工作 PyInstaller 提供了两种把 .py 文件包 成 .exe 文件的方式: 第一种方式是把由 .py 文件打包而成的 .exe 文件及相 关文件放在一个目录中 . 这种方式是默认方式,称为 onedir 方式. 第二种方式是加上-F 参数后把制作出的 .exe 打包成一 个独立的 .exe 格式的可执行文件 , 称为 on…
python的py.pyc.pyo.pyd文件区别 py是源文件: pyc是源文件编译后的文件: pyo是源文件优化编译后的文件: pyd是其他语言写的python库: 为什么选用Cpython .pyd 文件是由 .c 文件生成的,.c 由源 .py 或 .pyx 文件生成,也就是说,无法反编译成 .py 或 .pyx 源文件,只能反编译成 .c 文件,这样就提高了一定代码安全性. 安装依赖项: Cython(pip install Cython) pyinstaller python3 示例…
百度直接pip安装,报错 下载离线文件报错. 百度了一下:还真好使 Python生成可执行文件主要有三种方法,利用py2exe,pyInstaller或cx_Freeze. 这里选择pyinstaller. Python环境配置不同,安装pyinstaller的方法和生成exe文件的操作方法也不同.   这里给出Anaconda环境下,pyinstaller的安装和使用的方法,不需要专门到网站下载,在Anaconda Prompt里输入两条指令即可,比较简单.     (PyInstaller的…
由于同事辞职,许多运维工具的维护工作就交到我这里处理了,运维居然没人会Python脚本! 用Selenium编写的一个爬虫脚本cctv.py,需要给不懂软件的人运行.为了不让他去搭建,安装各种包,库,所以将脚本打包成exe文件给他直接使用. 运行环境Ubuntu-16.04 所需要的基本工具: 1. Pyinstaller:打包工具 2. xvfb: 虚拟显示框架 一. 安装Pyinstaller 注意:如果你要在Linux下运行,那么就在Linux下打包编译. zhuben@zb:~$ pip…
[pyinstaller] pyinstaller在他们的官方网站上下载:http://www.pyinstaller.org/ 下载完pyinstaller之后还要安装一个支持包pywin32. 这个包允许了python访问windows系统的一些API,如果没有就会在编译过程中报错. 当然,也可以用pip install pyinstaller来一站式下载pyinstaller和它的支持包. ■ 打包步骤 用cmd键入python ${pyinstaller根目录}/pyinstaller.…
偶有特殊要求可能需要将django程序打包成exe可执行文件,方便在电脑直接点击运行.这里用的是打包python代码的常用库Pyinstaller. 虽然用Pyinstaller支持打包Django,但也存在一些坑,在此记录一下. 环境: Python 3.6 Django 2.0 Pyinstaller 3.4 打包开始之前,先确定写的django程序能否正常运行.确定无误后在开始打包.Pyinstaller 打包你可以选择打包成一个exe可执行文件,或者是一个文件夹,包含许多配置文件.对于简…
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应用程序,打包完的程序就可以在没有安装Python解释器的机器上运行了.类似于C#窗体程序使用Setup Factory 9 Trial进行打包. 安装:PyInstaller,打开cmd命令行执行 pip install pyinstaller pip install pyinstaller 当出现Successfully表示安装成功 打包:接下来找到将要打包的程序,例如我的放在 F:\Python\Python36-32\Project,然后执行…
编写了一个简易的定时提醒下班打卡程序,python代码如下: #coding:utf-8 import time import datetime from tkMessageBox import * from Tkinter import * def doSth(): while(datetime.datetime.now().hour>=18): showinfo(title='爱心提示', message='别忘记打卡!') time.sleep(300) def main(h=18, m=…
windows系统+python3+pyqt5+pyinstaller打包,经常会出现各种打包异常情况.如果代码没有特别异常,那么综合原因,大抵都是这四个元素之间的匹配问题,引起的.作者:一心狮链接:https://www.imooc.com/article/74152#来源:慕课网本文原创发布于慕课网 ,转载请注明出处,谢谢合作 1.windows系统的版本和位数 (mac系统和linux 没有进行测试过) 2.python3的版本和位数 3.pyqt5的版本和位数 (如果pip安装,则位数同…
最近项目上一直都是用Spyder直接运行.py文件的方式来执行每日的自动化程序,每天都要手动去点击Run来执行一次,所以考虑把.py文件直接打包成exe,然后用windows的task schedule功能来让它自动每天运行. 用pyinstaller来打包exe文件,同时为了便于维护,给exe文件添加文件版本file version信息. 1. 安装pyinstaller 机器上的python环境是直接安装的Anaconda软件,所以直接打开“Anaconda Prompt”来安装pyinst…
pyinstaller是一个很好用的python打包工具,在Windows环境下可以将python脚本打包成一个exe可执行文件,并且脚本中所依赖的各种第三方库在打包时候都会被统一处理到一起,这样打包成的exe文件就可以在没有安装这些库的电脑上执行,甚至也可以在没有安装任何python环境的电脑上执行. 安装 pip install pyinstaller 基本用法 在要打包的py脚本(比如名称为demo.py)所在的目录下,执行: pyinstaller -F -w -i icon.ico d…
在使用python的第三方库pyinstaller对多进程程序进行打包时,程序不能正常的运行,但是后台却有多个进程一直在使用资源. 解决方法很简单,在if __name__ == '__main__':后添加一句代码multiprocessing.freeze_support()就可以了. if __name__ == '__main__': # On Windows calling this function is necessary. multiprocessing.freeze_suppo…
安装 安装python并添加到环境变量之后,在终端执行如下命令即可: pip install pyinstaller 截图如下: 若安装失败,可到: https://www.lfd.uci.edu/~gohlke/pythonlibs/ 下载编译好的whl文件: 执行 然后在终端执行: pip install xxx.whl 注:请自行将xxx修改为你下载的whl文件名,别傻乎乎的就用xxxT_T. 测试是否安装成功: 普通打包 若需将xxx.py文件打包,只需在终端执行: pyinstalle…
说明:原来安装的python为64位,故安装的pyinstaller和打包后的exe都为64位.而64位的exe文件在32位的win7操作系统下是无法执行的,显示不兼容.网上查询发现,简单(可能不方便)的方法是采用32位的python重新打包.这里,我使用的是conda构建32位python环境,然后再次打包.安装Anaconda的方法,感兴趣的可以查看.具体操作如下: 更好的阅读体验可访问 这里. 构建32位python环境 进入命令提示符窗口 set CONDA_FORCE_32BIT=1…
[问题现象] 使用pyinstaller A.py -p b.py -p c.py打包多个文件 或者使用main.spec在Analysis配置好各个文件打包 打包成功后,运行main.exe仍然报错ModuleNotFoundError: No module named 'xxx' [问题原因] 在网上查了好久好久,卡了两天.....众说纷纭,还有说pyinstaller不能识别“from xxx import xxx”的语句的...各种被误导.... 后来在https://blog.csdn…
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…
一.前言 python文件打包,将.py文件转化成.exe文件(windows平台),可以使用Pyinstaller来打包 Pyinstaller可以在全平台下使用,但是请注意打包生成的文件不能在全平台使用,需要在不同平台下打对应的包 二.Pyinstaller安装 使用pip可以很方便的安装Pyinstaller pip installer Pyinstaller 如果没有安装pip,可以先安装pip,pip安装参考https://blog.csdn.net/liuchunming033/ar…
pyinstaller看起来并不会将动态链接库自动打包,所以我们需要告诉pyinstaller要打包哪些动态链接库,步骤如下(假设python文件名为 oracletest.py): 1. 使用pyinstaller -F oracletest.py 打包后会生成一个oracletest.spec文件,我们要修改这个spec文件. 将 a.binaries, 改为 a.binaries+[('oraociei12.dll','C:\\oracle\\instantclient_12_2\\ora…