Pythonコードを凍結する際にマルチプロセッシングモジュールがありません

StackOverflow https://stackoverflow.com/questions/2552682

  •  23-09-2019
  •  | 
  •  

質問

私は、Windowsシステム上で実行可能として配布することができますので、私のPythonコードを凍結するcx_Freezeを使用しています。それが正常に動作しますが、それはいくつかのモジュールが欠けています。私は例えば、私のプロジェクトでは、いくつかのオープンソースのライブラリを使用しますBeautifulSoupとペリスコープ。彼らは、私は、Python 2.6がそれらを持っているとして含める必要はありません、下位互換性のためにいくつかのライブラリを使用します。 のmultiprocessing._multiprocessingの - 問題は、第三の輸入です。誰もが、私はこの問題を解決するために、インストールに必要なものを教えてもらえますか? mutiprocessingモジュールは、このエラーの原因となっているものので、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

すべてのヘルプ?

みんなありがとう!

役に立ちましたか?

解決

はGoogle App Engineで同様の問題がありました。 この

を参照してください。

私はこれを修正し、私のマルチプロセッシングモジュールのフォルダに_multiprocessing.pyファイルを置きます。このファイルにはコードが含まれています:

  

輸入マルチプロセッシング

この作品が、それは堅牢な答えではありません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top