python代码加密--pyinstaller
python代码加密需要安装pyinstaller 包
不同系统安装方法
一、windows环境下:
1、安装pyinstaller
pip install pyinstaller==3.6.0
2、打包程序
pyinstaller -F XXXXXX.py
二、linux环境下:
1、安装pyinstaller
pip install pyinstaller==3.6.0
2、打包程序
pyinstaller -F XXXXXX.py
遇到的bug
修改配置文件
if __name__ == "__main__":import sysfrom sys import pathpath.append("./configs/")# print path[-1]import config_rabbitmqimport config_soft_calculationprint 'config_rabbitmq.MQ_INFO is :', config_rabbitmq.MQ_INFOprint 'config_soft_calculation.SUBSYSTEM_NAME is:', config_soft_calculation.SUBSYSTEM_NAMEapp = web.application(urls, globals())app.run()
修改配置文件的目的是在修改配置文件后,启动exe,不用重新打包程序。
方法是在main函数中引入配置文件。这样可以在每次启动main函数之后,再去加载配置文件。
最终把打包后的文件和配置文件的文件夹从源代码中拆分出来,即可正常运行
配置文件如下:
pyinstaller介绍
python代码加密--pyinstaller相关推荐
- Python代码加密混淆
python作为一种解释型语言,源代码加密本身比较困难.但有时候我们在发布一款python产品时又必须考虑到代码的加密性,以避免源代码泄露.为此,我查阅了一些资料,研究了几种python代码加密的常见 ...
- 如何防止你的代码被窃取?Python代码加密方案汇总(带实例验证)
Python代码加密方案汇总 文章目录 Python代码加密方案汇总 需求描述 基础:Python文件格式 `.py` python源代码 `.pyc` 编译得到的字节码文件 `.pyo` 编译优化后 ...
- 【python】python代码加密与License控制
背景 在一些使用python的商业项目上,开发人员不想被用户看到源代码时,就需要对python代码进行加密:进一步地,如果想限制用户只能在获得授权的机器上运行你写的代码时(利益相关),就需要使用Lic ...
- Python代码加密:py文件转pyd文件
目前使用python语言比较多,尤其是深度学习项目,但是使用python加密比较麻烦,前期接触过几种加密的方案,但是效果都不理想,现在有一种思路比较靠谱:python原文件转pyd,然后用加密狗加密p ...
- python 代码加密
Python代码加密步骤 1.准备文件 main.py为要加密的主脚本 import sys from PyQt5.QtWidgets import QApplication, QWidgetdef ...
- Python代码加密方案
Python代码加密方案 方案1:使用Pyarmor工具进行加密 PyArmor 是一个用于加密和保护 Python 脚本的工具.它能够在运行时刻保护 Python脚本的二进制代码不被泄露,设置加密后 ...
- Python代码加密,将python文件编译成so文件
Python程序(.py文件)是公开的,容易被别人拿去使用,为了更好保护知识产权,可以对python文件加密为.so文件. 首先,我们需要在Ubuntu系统中安装一些准备工具,包括python3-de ...
- python代码加密cython_利用Cython对python代码进行加密
利用Cython对python代码进行加密 Cython是属于PYTHON的超集,他首先会将PYTHON代码转化成C语言代码,然后通过c编译器生成可执行文件.优势:资源丰富,适合快速开发.翻译成C后速 ...
- python代码加密解密_在python中加密 – 在Javascript中解密
您的Python代码和CryptoJS代码存在许多问题: >您使用随机IV加密Python中的一些明文.如果要检索该明文,则需要在解密期间使用相同的IV.没有IV,明文就无法恢复.通常,IV只是 ...
最新文章
- ArcGIS实现在线与线交叉处打断线(批量)
- 【学习笔记】11、循环语句—while
- Unix——百度百科
- 关于应用程序配置文件类的使用 总结
- 03. 数组中重复的数字
- CentOS7 安装RabbitMQ 亲测(编写中,有大神请帮忙指点下文中遇到的问题,谢谢)...
- 多目标跟踪 | 评测指标
- 2013.06.25《流行音乐的分类》
- 0到100之间的阶乘linux算法,零基础学算法-阶乘
- BI如何实现用户身份集成自定义安全程序开发
- Nginx使用的php-fpm的三种进程管理方式及优化 pm.start_servers pm.max_children参数说明
- 2018-CVPR-Harmonious Attention Network for Person Re-Identification
- 上有尧舜之君,下有尧舜之民
- 计算机硬盘无法启动怎么办,电脑开机找不到硬盘怎么办?
- Linux 安装redis5.0.7 设置密码,开启远程访问
- 2021icpc网络赛
- 【操作系统】第十二章-保护和安全
- windoews连接linux终端,Linux Samba 与 Windoews 共享文件
- 蓝桥杯 卡片 C语言
- 【安卓安全】透明代理定向抓APP包