Tôi đang sử dụng Python 3.6 và đang cố gắng làm theo ví dụ đầu tiên tại trang web bên dưới (mã đầy đủ bên dưới) và đang nhận lỗi dưới đây: thông điệp https://docs.python.org/3.6/library/multiprocessing.htmlLỗi đa xử lý Python: AttributeError: module '__main__' không có thuộc tính '__spec__'
lỗi: AttributeError: module '__main__' has no attribute '__spec__'
mã ví dụ đầy đủ:
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]))
tôi thử Googling nó và tìm kiếm stack Overflo nhưng tôi chỉ tìm thấy một trường hợp khác của lỗi này và nó không có câu trả lời.
Mã đã đăng hoạt động tốt trên máy của tôi – bendl
Tôi đang sử dụng Anaconda/Spyder với Python 3.6 ... có thể có liên quan gì đến nó? – user8474060
Tôi đang sử dụng Spyder 3.1.2 với Python 3.6.0 (Anaconda 4.3.1) trong Windows 7 – bendl