Ich bin verwirrt über die Verwendung freeze_support()
für multiprocessing
und ich bekomme eine Runtime Error
ohne es. Ich führe nur ein Skript aus und definiere keine Funktion oder ein Modul. Kann ich es noch benutzen? Oder die Pakete, die ich importiere, sollten es benutzt haben?Wohin mit freeze_support() in einem Python-Skript?
Here ist die Dokumentation.
Beachten Sie, dass das spezifische Problem über scikit-learn
Aufruf GridSearchCV
ist, die versucht, Prozesse parallel zu spawnen. Ich bin mir nicht sicher, ob mein Skript dafür eingefroren werden muss, oder der Code, der aufgerufen wird (aus der Anaconda-Distribution). Wenn Details zu dieser Frage relevant sind, gehen Sie bitte auf die genauere question.
Wie wird Ihr Skript ausgeführt? – dano
@dano OK, dann ist die konkrete Frage relevant. Ich habe meinen gesamten Code dort eingefügt. (Aber der Link zeigte auf die falsche Frage, ich habe es behoben.) Wird in einem speziellen Python-Interpreter (von Spyder) ausgeführt. –