安装pyinstaller后在python文件夹下的空白处右键点击选择powershell打开。
最近遇到用pyinstaller打包带tensorflow的python程序,遇到几个问题,在此记录。
1、codec utf-8问题;
解决办法:在powershell中输入chcp65001
2、打包后显示moduleNotFound
这一点看了很多解释,实际上最重要的是,pyinstaller和需要依赖的库必须安装在同一个venv中,只有这样pyinstaller才能将你所依赖的文件打包到一个exe中。
3、pyinstaller -F -test.py
等待打包完成后,会在python文件同级文件夹下生成两个文件夹,一个build,一个dst,将dst下的exe文件复制走即可。