Отсутствие многопроцессорного модуля при замораживании кода Python

StackOverflow https://stackoverflow.com/questions/2552682

  •  23-09-2019
  •  | 
  •  

Вопрос

Я использую CX_FREEZE, чтобы заморозить код Python, чтобы я мог распространять его в качестве исполняемого в Windows Systems. Он работает нормально, но ему не хватает нескольких модулей. Я использую некоторые библиотеки с открытым исходным кодом в своем проекте EG BeautifulSoup и Periscope. Они используют некоторые библиотеки для обратной совместимости, которые мне не нужно включать в Python 2.6. Проблема - третий импорт - Multiprocessing._Multiprocessing. Анкет Кто -нибудь может сказать мне, что мне нужно установить, чтобы исправить это? Модуль Mutprocessing, кажется, поставляется в комплекте с Python, так что вызывает эту ошибку?

Missing modules:
? cjkcodecs.aliases imported from BeautifulSoup.BeautifulSoup
? iconv_codec imported from BeautifulSoup.BeautifulSoup
? multiprocessing._multiprocessing imported from multiprocessing.forking
? xdg.BaseDirectory imported from periscope.periscope

Любая помощь?

Спасибо, парни!

Это было полезно?

Решение

Была аналогичная проблема в Google App Engine. Видеть это

Я исправил это мой файл _multiprocessing.py в папку многопроцессорного модуля. Этот файл содержал код:

импорт многопроцесс

Это работает, но это не надежный ответ.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top