問題タブ [cx-freeze]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1790 参照

python - cx_freeze と python 3.2.2 の問題?

cx_freeze 4.2.3 で python 3.2.2 スクリプトをフリーズしようとしています。PyQt4 はソース スクリプトで使用されていますが、それが問題の潜在的な原因であるかどうかはわかりません。ビルド プロセス中に Python がクラッシュします。コマンドライン出力は次のとおりです。

C:\Python32\New Folder>python setup.py build

実行中のビルド

build_exe の実行

C:\Python32\Lib\site-packages\cx_Freeze\bases\Win32GUI.exe をコピー -> build\exe.win32-3.2\app.exe

C:\WINDOWS\system32\python32.dll のコピー -> build\exe.win32-3.2\python32.dll

この時点で Windows で Python 自体がクラッシュし、「エラー レポートの送信」という MS ダイアログが表示されます。

python.exe に問題が発生したため、終了する必要があります。ご不便をおかけしてしまい申し訳ございません。

ここに私のsetup.pyファイルがあります:

私がどこで間違っているのかについてのアイデアはありますか?

編集:いくつかの実験の後、使用しようとしているアイコンが問題を引き起こしているようです。アイコン設定を省略してもビルドされます。

0 投票する
1 に答える
1569 参照

python - py2exe: UnicodeDecodeError (バイト 0xd1 をデコードできません)

Windows 用のアプリケーションをフリーズしようとしています。PyQt4 を使用し、Python 2.7 でビルドされています。すべてがコンパイルされ、正常に動作しますが、私の PC でのみです。Pythonがインストールされていない他の PC では、次のエラーが発生します。

ここに私の setup.py のコードがあります:

凍結を実行するコマンドは次のとおりです。python.exe .\setup.py py2exe -b 1

私のプロジェクトのすべてのソース ファイルには、先頭に "encoding" 行があります。

私は、Unicode を適切に機能させるためにあらゆることを行ったと考えています。また、Python を搭載したすべてのコンピューターで動作します。:-) しかし、コンピューターに Python がない場合、アプリケーションは失敗します。誰でもこの問題が発生しましたか?

PS PyInstaller ( python.exe .\pyinstaller.py -F -w) を使用してフリーズも試みましたが、フリーズしたアプリケーションは実行されません。はい、ソース内のすべての文字列は次の形式になっています: u'string'.

0 投票する
1 に答える
1202 参照

python - cx フリーズされた実行可能ファイルはハッキング可能ですか

重複の可能性:
cx_freeze によって生成された EXE を完全に逆コンパイルして、読み取り可能な Python コードに戻すことはできますか?

cx-freeze を使用して、Python スクリプトを実行可能ファイルに変換しました。それを逆にすることは可能ですか?cx-freeze が生成したバイナリから Python スクリプトを取得できますか?

編集。これは実践的な質問です。cx でフリーズした実行可能ファイルを、読みにくい形式に復元する必要があります。誰かがそれを行うレシピを持っていますか?

0 投票する
1 に答える
10230 参照

python - * .soファイルはどのように機能し、UNIXではどこに行きますか?

私は最近、内部配布の目的でPythonスクリプトをバイナリ形式に「コンパイル」しています。私はユーティリティcx_freezeを使用しています。このユーティリティは、デフォルトの状態で、プライマリバイナリ実行可能ファイルと一連のバイナリ*.soファイルを含むディレクトリを作成します。私の理解では、.soファイルはライブラリであり、実行可能バイナリを機能させるために明らかに必要ですが、私の質問は、すべてが同じディレクトリにある必要がないように、どのようにリンクすることができるかということです。「コンパイル時」にそれを決定する必要がありますか?実行可能ファイルが必要とする可能性のあるライブラリを検索するユニバーサルパス変数はありますか、またはそのパスは実行可能ファイル自体のどこかに記載されていますか?

前もって感謝します!

0 投票する
3 に答える
731 参照

python - cxはwxpythonでフリーズし、exeで画像を追加します

wxpythonでビットマップを使用しようとしています

main.pyで私は持っています:

picture.bmpはmain.pyと同じフォルダーにあり、このプログラムはIDEで実行すると機能します

exeファイルを作成しても機能しません。

cx_freezeによって作成されたexeを実行すると、ポップアップして次のように表示されるcmdボックスが表示されます。

0 投票する
2 に答える
994 参照

python - cxfreeze Windows 実行可能ファイルにデジタル署名しますか?

重複の可能性:
出力された py2exe exe は、署名されている場合にのみ実行されません: ImportError

Python 3.2でプログラムを作っています。cxfreeze を使用して、スクリプトを実行可能ファイルに変換します。凍結された実行可能ファイルは、変更なしで実行すると問題なく実行されます。を使用して実行可能ファイルに署名しようとするとsigntool.exe、exe が発生しImportErrorます。凍結された python3 実行可能ファイルにデジタル署名する方法はありますか?

ありがとう!。

0 投票する
2 に答える
2359 参照

python - python3とpyqt4をcx_freezeでコンパイルする際の問題

Python3を使用して作成した簡単なスクリプトとcx_Freezeを使用してPyQt4をコンパイルしようとしていますが、理解できない3つの問題があります。

  1. アイコンが表示されません。コンパイルされたリソースファイルを使用しています。つまり、リソースを含む.pyをインポートしています。ここでのアドバイスに従って、imageformatsフォルダーをプロジェクトフォルダーにコピーしようとしましたが、何も機能しないようです。

  2. 私はtclとttkを含むいくつかのpythonモジュールを使用していないので、それらをexcludesオプションに追加しました。ただし、まだ追加されているようです。

  3. base='Win32GUI'作成したexeを実行してコンパイルしようとすると、例外が発生します。'NoneType' has no attribute 'encoding'

cx_Freezeのドキュメントはあまり冗長ではないため、セットアップスクリプトに何か問題があると確信しています。そのため、誰かが問題を指摘できることを願っています。これがセットアップスクリプトです。コンパイルするスクリプトは非常に長いため投稿しませんが、必要に応じて、テスト用の簡潔なバージョンを作成してみます。

0 投票する
4 に答える
2791 参照

python - コンパイルされた Python スクリプトの構成ファイルはどこに置くのですか?

これは、Python で構成ファイルを配置する場所に似ていますか? 、しかし、Windowsシステムでpy2exeなどでコンパイル/凍結されたスクリプトについて尋ねています。(つまり、これ:任意のバイトのユーザーフレンドリーな文字列に使用する構成ファイル形式は何ですか? https://gist.github.com/1119561 )

私が最初に考えたのは、構成ファイルを .exe と同じフォルダーに配置することでした。これにより、一種の自己完結型になります。しかし、ファイルを.exeに関連付けると、それ自体ではなく、そのディレクトリから呼び出されるため、次のようなものが必要になります Pythonで現在実行されているファイルのパスを取得するにはどうすればよいですか? 設定ファイルを見つけます。

これが最善の方法ですか?または、 https://stackoverflow.com/a/7567946/125507のように、検索する標準の構成ファイルの場所がいくつかありますか?

0 投票する
5 に答える
118187 参照

python - cx_freezeを使用するにはどうすればよいですか?

指示どおりにsetup.pyファイルを作成しましたが、実際にはわかりません。次に何をすべきか理解していません。コマンドラインに「pythonsetup.pybuild」と入力すると、構文エラーが発生します。

だから、私は何をしますか?

setup.py:

0 投票する
2 に答える
2863 参照

python - cx_freeze と distutils で msi のデフォルトのインストール パスを指定するにはどうすればよいですか?

コーディングした Python アプリケーションからインストーラーを作成しようとしています。簡単な setup.py ファイルを作成したところ、問題なく .msi ファイルが生成されましたが、デフォルトのインストール パスを指定する方法がわかりません。デフォルトの「C:\Program Files」ディレクトリにインストールしたくありません。ヘルプ?