1
import pathos
import pathos.multiprocessing as mp
import dill
print pool.map(pow, [1,2,3,4], [5,6,7,8])
 

上記のコードを実行すると、エラーがスローされます

pathos.multiprocessing が見つかりません

パトスをインポートできません

考えられるすべての方法を試しましたが、解決策が見つかりませんでした。キューで待機して出力を生成する代わりに、10を超える入力を受け取り、マルチプロセッシングを使用してそれらを処理するコードの開発に取り組もうとしていました。そのために、マルチプロセッシングを試しましたが、酸洗エラーがスローされるため、パスを使用しようとしましたが、パスをインポートできないと表示されます。誰でもこれに対する可能な解決策を教えてもらえますか???

4

3 に答える 3

1

pip(および ) をインストールしている場合gitは、コマンド シェル (dos、bash、または同様のもの… Python インタープリターではありません) で次のように入力するだけです。

>$ pip install setuptools
>$ pip install git+https://github.com/uqfoundation/pathos.git@master

pathosこれにより、Linux タイプのシステムにすべての依存関係がインストールされます。Windows を使用している場合は、MS Visual Studio Community などの C++ コンパイラが必要です。お持ちの場合の手順は次のcondaとおりです。

>$ conda install pip
>$ conda install setuptools
>$ pip install git+https://github.com/uqfoundation/pathos.git@master

詳細な手順は次のとおりです。

https://github.com/uqfoundation/pathos/issues/2

https://github.com/mmckerns/tuthpc

于 2015-10-01T01:20:59.580 に答える