Frage

Ich verwende cx_Freeze meinen Python-Code einzuzufrieren, damit ich es als ausführbare Datei auf Windows-Systemen verteilen kann. Es funktioniert gut, aber es hat ein paar Module fehlt. Ich benutze Open-Source-Bibliotheken in meinem Projekt z.B. BeautifulSoup und Periscope. Sie verwenden einige Bibliotheken für die Abwärtskompatibilität, die ich brauche nicht zu enthalten, wie Python 2.6 hat sie. Das Problem ist der dritte Import - multiprocessing._multiprocessing . Kann mir jemand sagen, was ich, um installieren muß dieses Problem beheben? Das mutiprocessing Modul scheint mit Python zu kommen gebündelt so was diesen Fehler verursacht?

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

Jede Hilfe?

Danke Jungs!

War es hilfreich?

Lösung

Es war ein ähnliches Problem auf Google App Engine. Siehe diese

Ich reparierte meint dies eine _multiprocessing.py Datei in das Multiprocessing Modul Ordner setzen. Diese Datei enthält den Code:

  

Import Multiprozessing

Das funktioniert, aber es ist nicht eine robuste Antwort.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top