さて、それは何ですか、なぜWin2003サーバーでは発生しますが、WinXPでは発生しません。
アプリケーションにはまったく影響がないようですが、アプリケーションを閉じるとこのエラーメッセージが表示されます。そして、それは迷惑です(エラーメッセージがあるはずです)。
私はpyOpenGlとwxPythonを使用してグラフィックスを行います。残念ながら、私はこのPython appを引き継いだC#プログラマであり、それを行うにはPython.
コードやバージョン番号などを提供することはできますが、技術的なことはまだ学んでいるので、助けていただければ幸いです。
Python 2.5、wxPythonおよびpyOpenGL
OpenGLはWin2003でエラーを報告しようとしているように見えますが、ログ情報を出力するシステムを設定していません。
プログラムの先頭に次を追加すると、stderrにエラーの詳細が表示されます。
import logging
logging.basicConfig()
logging moduleのドキュメントをチェックアウトして、構成情報を取得します。概念的にはlog4Jに似ています。
適切な方法 このメッセージを取り除くには、ライブラリ(OpenGL)のルートレベルロガーのNullHandlerを構成します。
上記のLoggingを追加した後、py2exe setup.pyファイルで除外していたTConstantsクラスが見つからないことが原因であることがわかりました。
除外リストから「Tconstants」を削除すると、問題はなくなりました。