1. 程式人生 > >Python 3.6 使用 pyinstaller 打包exe文件遇到的問題

Python 3.6 使用 pyinstaller 打包exe文件遇到的問題

python pyinstaller

自己做了一個加密解密的小軟件,想打包成exe文件。在網上搜發現pyinstaller使用起來簡單點。

在這裏記錄自己遇到問題

使用的是Python 3.6版本,直接使用pip安裝

pip install pyinstaller

安裝過程很順利,安裝的是3.2.1版本

使用看起來也很簡單,pyinstaller -F example.py 生成單一的exe文件,具體其他命令暫時不細說了,網上有很多大神的總結

但執行過程中報錯:

IndexError: tuple index out of range

一開始以為自己寫的有問題,但是Python example.py 執行沒問題,應該是pyinstaller和 Python不兼容,在一位大神處找到了答案。

RTFM: PyInstaller 3.2.1 does not support Python 3.6

最新版不支持Python 3.6, 感受到了絕望,我為什麽要用Python 3.6。。。

還好另一位大神指點了迷津。

github上的最新版已經支持了,只是還沒放出。按照他的方法最終實現了生成exe文件

下載:https://github.com/pyinstaller/pyinstaller zip包,找到Pyinstaller文件夾,替換/python/lib/site-packages/PyInstaller 就解決了。


本文出自 “Amnesiasun” 博客,請務必保留此出處http://amnesiasun.blog.51cto.com/10965283/1935106

Python 3.6 使用 pyinstaller 打包exe文件遇到的問題