問題タブ [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 投票する
3 に答える
13982 参照

python - cx_freeze での exe エラー

Pythonスクリプトをexeにコンパイルするのは比較的新しいです。私はcx_freezeを使用してスクリプトをコンパイルし、ビルドしたらexeを実行すると、このエラーが発生します。グーグルをたくさん持っていますが、よくわかりません。エラーは次のとおりです。

これを修正する方法がよくわかりません。reという名前のモジュール間に衝突がある可能性があることを読みましたか? パイソンで?および cx_freeze モジュールに re という名前のモジュールはありますか?

私のセットアップファイルは次のようになります:

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

pyodbc - pyodbc での cx_freeze エラー

単純なプログラム名 pyodbcTest.py がある場合

cx_freeze を使用してコンパイルします。

そのプログラムを実行すると、次のエラーがスローされます。

何か案は?

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

python - Pygameとcx_freeze:セグメンテーション違反

私はubuntuとpython2.6を使用しています

システムにcxフリーズがすでにインストールされているのを見つけました(Pythonバージョンと互換性があるかどうかを確認する方法はありますか?)

ただし、小さなpygameスクリプト(別のモジュールといくつかの画像をインポートする)があり、それをコンパイルしたいと思います。

私はこのファイルをsetup.pyとして使用しました:

結果の実行可能ファイルを(ターミナルを介して)実行すると、次のエラーが発生します。

私は何をすべきか?検索しましたが、例がほとんど見つかりませんでした。Googleの結果にこのエラーは表示されませんでした。

psもちろん、cxfreezeを使用する前はプログラムは完全に実行されていました

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

python-3.x - フリーズした pyqt アプリを別のコンピューターで実行すると画像が表示されない

cx_freeze を使用してフリーズした PyQt4 プログラムがあります。私が抱えている問題は、SVGファイルから作成されたピックスマップを取得しているQGraphicsPixmapItemを作成するときです。アイテムは問題なく作成されますが、ピックスマップは読み込まれないため、シーン内のアイテムだけの画像はありません. 私を混乱させているのは、これは、exe をビルドしたコンピューターとは別のコンピューターで実行している場合にのみ発生することです。ビルドしたコンピューターでexeを実行すると、プログラムは完全に機能します。必要なすべての python コンポーネントと pyqt コンポーネントがコンピューターにインストールされているコンピューターで実行しようとしても、それを構築したコンピューターでない場合、pixmap は svg ファイルから読み込まれません。これが私の cx_freeze セットアップの問題かどうかはわかりません。py ファイルまたはメイン コードで何かを変更する必要がある場合は、ヘルプまたは正しい方向に私を向けるだけで十分です。私の感じでは、cx_freeze がビルドするときに何かがおかしくなっているので、setup.py ファイルの内容を以下に貼り付けます。また、Python v3.1 を使用して Windows で実行しています。

PS。これが私のファイル階層です(それがまったく役立つ場合):

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

python - cx-freeze を Ubuntu で使用して、Python スクリプトを Windows 実行可能ファイルにフリーズできますか?

Ubuntu で cxfreeze を使用すると、python スクリプトが Linux 実行可能ファイルに自動的にコンパイルされます。ドキュメントを詳しく調べましたが、Windows マシンでプログラムを実行する目的でスクリプトを .exe にフリーズする方法が見つかりません。できるかな~?

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

python - cx_freeze でのみ UnicodeDecodeError

"UnicodeDecodeError: 'ascii' codec can't decode byte 0xa0 in position 7338: ordinal not in range(128)"cx_freeze でスクリプトをフリーズした後にプログラムを実行しようとすると、エラーが発生します。Python 3 スクリプトを正常に実行すると正常に動作しますが、フリーズして実行可能ファイルを実行しようとした後にのみ、このエラーが発生します。コードを投稿しますが、投稿する部分が正確にわからないので、特定の部分があれば教えてください。投稿します。そうでない場合は、以前にこの問題が発生して解決したようですそれは、しかし、しばらく経ち、正確に何が問題だったのか、どのように修正したのか思い出せないので、正しい方向に進むための助けや指針が大いに役立ちます. 前もって感謝します。

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

python - Python 3.2: cx_freeze が pyserial のすべてをインポートしない

Python 3.2 スクリプトの exe バージョンのビルドに問題があります。スクリプトには pyserial が必要で、cx_freeze を使用してビルドします。ただし、exeを実行すると、次のようになります。

少し調べてみると、Pyserial サイト パッケージには「win32.py」モジュール (serialwin32.py に加えて) があります。ただし、cx_freeze が生成する圧縮ライブラリには、win32.py がありません。pyc バージョンを配置するだけでは問題は解決しません。また、cx_freeze "includes = [ ]" を使用しても機能しません。

何か案は?私の質問は説得力がありますか (私は Python にかなり慣れていません)?

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

python - Python PMW と cx_Freeze?

Pmw (Python メガ ウィジェット) を使用する Python プログラムから実行可能ファイルを作成できません。私はcx_Freezeを使用しています(GUIバックエンド「Gui2Exe」経由)。Pmw サイトを検索すると、Pmw ライブラリが実行時にモジュールをチェックする方法が原因であり、ライブラリが zip ファイルにあるため、py2exe または同様のプログラムを使用すると機能しないことがわかりました。詳細については、http: //pmw.sourceforge.net/doc/dynamicloader.html を参照してください。そのため、そのページの「Pmw のフリーズ」の下に、単一のスタンドアロン Pmw モジュールを生成するスクリプトを提供することで解決策が示されています。簡単に凍らせることができます。ただし、そのスクリプトは非推奨のコードを使用しており、Python 2.6 以降では機能しません。私は運がないのでそれを変更しようとしました。

編集:「regex」を「re」に置き換えるだけでは機能しないことに言及したいと思います。

0 投票する
0 に答える
686 参照

python - python: HD ではなく CDRom から実行すると pywintypes.com_error

ドライブ文字と CDROM のステータスをチェックするだけの小さなコード (より大きなプログラムの一部) があります。

大きなプログラムの一部として、cxFreeze を使用してコードをコンパイルし、exe を作成する必要があります。私の問題をテストするために、上記のコードを単独で使用して再現しました。

ハード ドライブから .exe を実行すると、正しく実行されます。CD自体から実行すると(私の最終目標)、次のエラーが表示されます

私が疑うのは、CD のステータス更新を取得しようとしているのと同時にコードが CD から実際に実行されているため、このエラーが発生していることです。誰でもこれを検証して解決策を提案できますか?

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

python - cx_freeze と utf-8 文字が表示されない問題

スペイン語の文字列を含む python スクリプトをコンパイルしようとしています。

.py を実行すると、正しく表示されます。コンパイルは正常に実行されますが、結果の .exe を実行すると、ASCII 以外の文字がエラー文字に置き換えられ、エラーは報告されません。

同じ問題について尋ねている人を見つけることができませんでした。コンパイルしようとしているのは私だけですか、それともコンパイルに何かが欠けていますか?

Win XPでcx_freeze 4.2.1でpython 3.1.2を使用しています。この問題は、基本的なコンパイル (\Scripts\cxfreeze) と高度なコンパイル (setup.py) で一貫しています。

テストコード、main.py

実行中の.py

正しい出力

実行中の.exe

cx_freeze 出力

編集:

冷凍マシン テスト ソース

冷凍マシン テスト ソース