python 打包带pyecharts 的问题

python 打包带pyecharts 的问题

用pyinstaller 打包python程序,用-D参数来生成,如果程序里面用了多进程,需要设置,打包好后,将pyecharts包全部复制放进dist目录下即可,

import multiprocessing as mp

if __name__ == '__main__':
    mp.freeze_support()
    app.run() 

pyinstaller 打包示例如下

pyinstaller -D -p xxxxxsite-packages test.py

运行后会生成一堆文件,复制pyecharts 的包放进dist目录即可(与exe同级目录),最后整个dist文件打包,放在别的电脑上也可以运行程序了

你可能感兴趣的:(python)