python代码比较特殊,在给客户工具的时候,如果给予python,这样会使得客户进行操作,但是如果给予客户一个exe执行文件,那么客户便可以方便、直接的使用工具。经过调研python转为exe文件有2种途径。
1、使用pyinstaller
首先利用pip安装python的工具库:pip install pyinstaller
安装成功后运行:pyinstaller -F python文件的路径,最终在python文件的路径下生成对应的exe(包括build、dist等文件夹)
经过测试只需要给予客户exe文件即可,并不需要其他文件(此方法出来的exe较大,毕竟包含了所有的package)
但是在生成文件中,遇到了些许问题,下面针对问题进行解答。
大多问题是由于将python进行打包出现了问题,这是由于setuptools版本过低的问题因此只需要更新即可:pip install --upgrade setuptools
2、使用cython(还没做实验,后续更新)