项目要用到python来写,但是在pycharm中没又直接生成.exe的方法。
因此,记录一下生成.exe的方法。
可以生成.exe文件的方法好像有好几种,我用的是pyinstaller.
- 打开cmd安装pyinstaller:pip install pyinstaller
- 在cmd中进入.py文件所在的目录
- pyinstaller -F xxx.py (ps:项目只有一个.py文件) 或者 pyinstaller -F xxx.py -p xxxx.py -p xxxxx.py (ps:项目中有多个.py文件的)
这样就OK了。
pyinstaller 的选项:
- -F:表示生成单一的exe文件
- -w:表示执行exe文件时去除背后的dos窗口 ps:建议最初试验时保留dos,可以查看是否有错误发生
- -p:有些需要手动添加包的位置(dir1,dir2)多个地址时以分号分开
- -i:加入图标
运行结束后,会在当前文件目录下生成dist和build两个文件夹,exe在dist文件夹下。如果程序需要用到附加的文件则添加到dist文件夹中即可。提供给比人使用的时候,将dist目录甩给他就行了。