Joblib.externals.loky.process_executor.ShutdownExecutorError: невозможно запланировать новые фьючерсы после завершения рPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Joblib.externals.loky.process_executor.ShutdownExecutorError: невозможно запланировать новые фьючерсы после завершения р

Сообщение Anonymous »

Получение такой ошибки при использовании библиотеки Joblib в Python 3.11:

Произошло исключение: ShutdownExecutorError не может запланировать новые
фьючерсы после завершения работы Файл
"D:*\app\tools\keywords\TagSpellChecker.py",
строка 52, в orth_check
corrected_words = (Parallel(n_jobs=cpus_number)
^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^ Файл "D:*
\app\tools\keywords\TagSpellChecker.py",
line 18, в call
orthography = self.ortho_check(self.keywords) Файл "D:*\app\tools\get_data\get_meta_tags.py",
строка 19, в get_meta_tags
passed_keywords: str = TagSpellChecker(keywords, limit)() Файл "D:*
\app\tools\tagged_media\tagged_requests\image_tagged_request.py",
строка 38, в image_tagged_request
данные: Dict = get_meta_tags(content=content, limit=limit) joblib.externals.loky.process_executor.ShutdownExecutorError: невозможно
запланировать новые фьючерсы после завершения работы

Код есть в каждой ошибке:

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

    def ortho_check(self, words: list | str) -> list:
if isinstance(words, str):
words = words.split('; ')

empty_words_removed: list = list(filter(lambda el: el != '', words))
misspelled: Dict[int, str] = self.unknown(empty_words_removed)
misspelled_length: int = len(misspelled)

if misspelled_length == 0:
return empty_words_removed
elif misspelled_length == 1:
corrected_words = self._process_word(words=misspelled, index=0)

j = 0
for index, word in misspelled.items():
empty_words_removed[index] = corrected_words[j]
j += 1
elif misspelled_length > 1:
cpus_number: int = min(multiprocessing.cpu_count()/2, misspelled_length)
corrected_words = (Parallel(n_jobs=cpus_number) #

Подробнее здесь: [url]https://stackoverflow.com/questions/79022677/joblib-externals-loky-process-executor-shutdownexecutorerror-cannot-schedule-ne[/url]
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

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

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