Python 3.x cx\U冻结:主脚本中出现Python错误(未找到函数)

Python 3.x cx\U冻结:主脚本中出现Python错误(未找到函数),python-3.x,windows-xp,cx-freeze,Python 3.x,Windows Xp,Cx Freeze,我正在尝试使用cx\u freeze从python脚本创建一个exe 我已经能够创建构建并在win7上成功测试它,但是每当我尝试在WinXP上运行exe时,我都会遇到以下错误。 已尝试卸载并重新安装cx\U freeze,但没有任何帮助。 我正在使用python 3.4 AttributeError: function 'SetProcessDPIAware' not found 找到了解决方案。 在WinXP pc上构建应用程序 将以下行添加到安装文件中- os.environ[“TCL_库

我正在尝试使用cx\u freeze从python脚本创建一个exe 我已经能够创建构建并在win7上成功测试它,但是每当我尝试在WinXP上运行exe时,我都会遇到以下错误。 已尝试卸载并重新安装cx\U freeze,但没有任何帮助。 我正在使用python 3.4

AttributeError: function 'SetProcessDPIAware' not found
找到了解决方案。 在WinXP pc上构建应用程序

将以下行添加到安装文件中-

os.environ[“TCL_库”]=r“C:\Python34\TCL\tcl8.6”
os.environ[“TCLLIBPATH”]=r“C:\Python34\tcl\tcl8.6”
os.environ[“TK_库”]=r“C:\Python34\tcl\tk8.6”

所有这些都必须指向python设置中正确的tcl路径。 在我的例子中,由于一些环境变量的混乱,它正在其他位置寻找tcl。 并再次使用cx\u freeze构建脚本。 会很有魅力的