2
我想從python腳本使用cx_freeze創建一個exe文件 我已經能夠在win7上創建並測試它,但每當我嘗試運行exe文件在贏得XP我得到以下錯誤。 已嘗試卸載並重新安裝cx_freeze,但它不會幫助。 我使用Python 3.4cx_Freeze:主要腳本中的Python錯誤(功能未找到)
AttributeError: function 'SetProcessDPIAware' not found
我想從python腳本使用cx_freeze創建一個exe文件 我已經能夠在win7上創建並測試它,但每當我嘗試運行exe文件在贏得XP我得到以下錯誤。 已嘗試卸載並重新安裝cx_freeze,但它不會幫助。 我使用Python 3.4cx_Freeze:主要腳本中的Python錯誤(功能未找到)
AttributeError: function 'SetProcessDPIAware' not found
得到了解決。 在win xp pc上構建應用程序。
添加以下行到您的安裝文件 -
os.environ["TCL_LIBRARY"]=r"C:\Python34\tcl\tcl8.6" os.environ["TCLLIBPATH"]=r"C:\Python34\tcl\tcl8.6" os.environ["TK_LIBRARY"]=r"C:\Python34\tcl\tk8.6"
所有必須指向Python安裝中的正確TCL路徑。 在我的情況下,由於一些環境變量的混淆,它正在尋找其他位置的tcl。 然後再次使用cx_freeze構建腳本。 會像魅力一樣工作。