安装pyinstaller
进入项目环境
conda activate my_environment
pip install pyinstaller
进行编译
进入项目目录进行编译
cd project
pyinstaller --onefile main.py
编译过后运行程序可能会存在缺环境的问题
需要添加后重新编译,可能这是个笨方法,但是管用。
pyinstaller --onefile --add-data "/home/anaconda3/envs/my_environment/lib/python3.8/site-packages/py2neo/VERSION:py2neo" main.py
编译成功后就可以./main执行了
注意此处只编译了环境和py文件,配置文件以及模型文件仍需保留。
##删除目录下对应的py文件
find /mnt/zzk/device_graph_service/ -type f -name "*.py" -exec rm -f {} \;