2017-04-20 14 views
2

cx_freezeを使用してpythonスクリプトからexeファイルを作成しようとしています ビルドを作成してwin7で正常にテストできましたが、私は次のエラーが表示されます。 cx_freezeをアンインストールして再インストールしてみましたが、役に立たなかったでしょうか。私のpython 3.4cx_Freeze:メインスクリプトのPythonエラー(関数が見つかりません)

AttributeError: function 'SetProcessDPIAware' not found 

Complete error description

答えて

0

を使用しています は、ソリューションを手に入れました。 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を使用してスクリプトを再構築してください。 魅力的に機能します。

関連する問題