當使用py2exe按正常流程進行轉換的時候,出現跑錯是
“c:\Anaconda\lib\site-packages\PyQt4\uic\port_v3\proxy_base.py”
這個時候我們去找這個檔案,檔案如下
這裡就是問題的所在,查詢google有如下
這個時候就明白了,就是我們的python是2.7,而port_v3是對應python3的,在運作python2.7和pyqt4時它不會調用port_v2,而是去調用port_v3,是以就報錯了,
方法就是要麼修改下port_v3的名字,這樣就不會調用了,要麼就把port_v2的檔案拷到port_v3中覆寫。