этот код работает нормально на моем конце. единственное, что я изменил, - это точка входа для проверки программы ниже кода:
from multiprocess import Pool
def fun(x):
print fun1(x)
def fun1(x):
return x**2
if __name__ == '__main__':
pool = Pool(4)
pool.map(fun,[1,2,3,4])