2

Windows システムで実行可能ファイルとして配布できるように、cx_Freeze を使用して Python コードをフリーズしています。正常に動作しますが、いくつかのモジュールがありません。私のプロジェクトでは、BeautifulSoup や Periscope などのオープンソース ライブラリを使用しています。それらは下位互換性のためにいくつかのライブラリを使用しますが、Python 2.6 にはそれらを含める必要はありません。問題は 3 番目のインポート — multiprocessing._multiprocessingです。これを修正するために何をインストールする必要があるか誰か教えてもらえますか? multiprocessing モジュールは Python にバンドルされているようですが、このエラーの原因は何ですか?

Missing modules:
? cjkcodecs.aliases imported from BeautifulSoup.BeautifulSoup
? iconv_codec imported from BeautifulSoup.BeautifulSoup
? multiprocessing._multiprocessing imported from multiprocessing.forking
? xdg.BaseDirectory imported from periscope.periscope

何か助けはありますか?

みんなありがとう!

4

1 に答える 1

1

Google App Engine にも同様の問題がありました。これを見る

_multiprocessing.py ファイルを multiprocessing モジュールのフォルダーに配置して、これを修正しました。このファイルには次のコードが含まれていました。

マルチプロセッシングのインポート

これは機能しますが、堅牢な答えではありません。

于 2010-03-31T13:14:55.980 に答える