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 sys
from sys import path
path.append("./configs/")
# print path[-1]
import config_rabbitmq
import config_soft_calculation
print 'config_rabbitmq.MQ_INFO is :', config_rabbitmq.MQ_INFO
print 'config_soft_calculation.SUBSYSTEM_NAME is:', config_soft_calculation.SUBSYSTEM_NAME
app = web.application(urls, globals())
app.run()
修改配置文件的目的是在修改配置文件后,启动exe,不用重新打包程序。
方法是在main函数中引入配置文件。这样可以在每次启动main函数之后,再去加载配置文件。
最终把打包后的文件和配置文件的文件夹从源代码中拆分出来,即可正常运行
配置文件如下: