天天看點

關于python中将py檔案轉換成exe檔案的問題(使用py2exe)

當使用py2exe按正常流程進行轉換的時候,出現跑錯是

“c:\Anaconda\lib\site-packages\PyQt4\uic\port_v3\proxy_base.py”

關于python中将py檔案轉換成exe檔案的問題(使用py2exe)

這個時候我們去找這個檔案,檔案如下

關于python中将py檔案轉換成exe檔案的問題(使用py2exe)

這裡就是問題的所在,查詢google有如下

關于python中将py檔案轉換成exe檔案的問題(使用py2exe)

這個時候就明白了,就是我們的python是2.7,而port_v3是對應python3的,在運作python2.7和pyqt4時它不會調用port_v2,而是去調用port_v3,是以就報錯了,

方法就是要麼修改下port_v3的名字,這樣就不會調用了,要麼就把port_v2的檔案拷到port_v3中覆寫。

繼續閱讀