私はPython 3.6を使用しており、以下のウェブサイト(以下のフルコードも参照)の最初の例に従います。以下のエラー: https://docs.python.org/3.6/library/multiprocessing.htmlPythonマルチプロセッシングエラー:AttributeError:module '__main__'に属性 '__spec__'がありません
エラーメッセージ: AttributeError: module '__main__' has no attribute '__spec__'
完全なサンプルコード:
from multiprocessing import Pool
def f(x):
return x*x
if __name__ == '__main__':
with Pool(5) as p:
print(p.map(f, [1, 2, 3]))
私はスタックOverfloそれをグーグルで検索してみましたwしかし、私はこのエラーの1つの他のケースしか見つけず、答えがありませんでした。
掲載のコードは、私は、Python 3.6でアナコンダ/スパイダーを使用しています私のマシン – bendl
上で正常に動作します...多分それはそれとは何かを持っていますか? – user8474060
私はWindows 7でPython 3.6.0(Anaconda 4.3.1)でSpyder 3.1.2を使用しています – bendl