Многопроцестра не работает на моем компьютере, но работает на компьютере моей компанииPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Многопроцестра не работает на моем компьютере, но работает на компьютере моей компании

Сообщение Anonymous »

Когда я запускаю следующий код, ядро ​​продолжает работать навсегда. Я попробовал тот же код в jupyterlab на Cloudera с компьютера моей компании, и это сработало, но в ноутбуке Jupyter и Jupyterlab из Anaconda на моем персональном компьютере код работает вечно ... < /p>
Подойдет до первой печати, «запуска», а затем продолжает работать. < /p>

Код: Выделить всё

from multiprocessing import Pool

def squares(number):
return number*number

with Pool() as pool:
print('Starting...')
results = pool.map(squares, range(10))
print('It worked!!')
print(results)
< /code>
Любые предложения о том, почему многопроцесс не работает? < /p>
Я ожидал следующего вывода: < /p>
Starting...
It worked!!
[0,1,4,9,16,25,36,49,64,81]
< /code>
edit - - - - - - < /p>
тестирование других вещей на персональном компьютере, следующие коды работают так, как и должно, и очень быстро ... так Может быть, проблема с той функцией, которую я называю ..? < /p>

 Запросы: < /li>
< /ul> < Br />responses = Pool().map(requests.get, urls)
< /code>
Got: < /p>
[, , ]
< /code>

 Чтение паркетов: < /li>
< /ul>
path = 'jupyter/1. TCC/Htmls/'
parquets = list(map(lambda file: path + file, os.listdir(path)))[:8000]
получил ожидаемые данные, но я не могу опубликовать их здесь ...

Подробнее здесь: https://stackoverflow.com/questions/794 ... nys-comput
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»