以往將py包裝成exe,都是採pyinstaller,但在python 3.6無法執行,會出現"IndexError: tuple index out of range",主要是pyinstaller還不支援新的python 3.6。
改用cx_Freeze,其操作模式參照Here。
但執行setup.py後會出現KeyError: ‘TCL_Library’訊息,查詢後主要在setup.py補上tcl86t.dll及tk86t.dll的位址123import osos.environ['TCL_LIBRARY'] = r'C:\Users\netmeeting\AppData\Local\Continuum\Anaconda3\DLLs\tcl86t.dll'os.environ['TK_LIBRARY'] = r'C:\Users\netmeeting\AppData\Local\Continuum\Anaconda3\DLLs\tk86t.dll'