2

だから、私はpython 2.6で作成したプログラムを持っており、通常のpythonと同じように正常に動作し、py2exev0.6.9を介してexeにすると正常に動作しました。signtoolを使用して署名しましたが、何も変更していませんが、機能しなくなりました。

署名されたexeを実行すると、スクリプトの1行目から「ImportError:Nomodulenamedos」が表示されます。私はいくつか掘り下げて、これを見つけました:http: //osdir.com/ml/python.py2exe/2008-04/msg00031.html、これは私の問題の非常に近い説明のようです。0.6.6ではなくpy2exe0.6.9を実行していたのに、py2exe Webサイトからリンクされたパッチをbuild_exe.pyファイルに手動で適用したので、それを考慮に入れようとしました。まだ愛はありません。

リンクによると、これはpy2exeの問題のようです。でもわかりません。どんな助けでも大歓迎です。そしてもちろん、私はあなたがこれについて持っていることができる他の質問に答えます。助けてくれてありがとう!

4

1 に答える 1

2

py2exeの問題である場合は、新しいPyInstallerを試して実行可能ファイルをビルドしてください。2008年11月16日以降更新されていないように見えるpy2exeとは異なり、活発に開発されています。

于 2011-08-26T02:14:15.030 に答える