You can't use multiprocessing on appengine. Multiprocessing is for creating and coordinating sub processes for parallelism. That is not an option on appengine. Appengine has other facilities like async methods, task queues and backends (which can use traditional threading).
You will need to rethink your plans in terms of the facilities that appengine provides. T On Tuesday, February 11, 2014 4:20:53 AM UTC+8, tao hong wrote: > > I would like to use `multiprocessing` library for my site. However, I ran > into some import error in the local test environment. Can I have any > suggestions on how to fix this issue? or I have to use `threading` library > instead of `multiprocessing`. Thanks! > > Below is the traceback information. > > ERROR 2014-02-10 19:34:52,315 cgi.py:121] Traceback (most recent > call last): > > File "D:\Dropbox\ubertool_src\przm/przm_batchoutput.py", line 23, in > <module> > > import multiprocessing > > File "C:\Python27\Lib\multiprocessing\__init__.py", line 65, in > <module> > > from multiprocessing.util import SUBDEBUG, SUBWARNING > > File "C:\Python27\Lib\multiprocessing\util.py", line 40, in <module> > > from subprocess import _args_from_interpreter_flags > > ImportError: cannot import name _args_from_interpreter_flags > -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To unsubscribe from this group and stop receiving emails from it, send an email to google-appengine+unsubscr...@googlegroups.com. To post to this group, send email to google-appengine@googlegroups.com. Visit this group at http://groups.google.com/group/google-appengine. For more options, visit https://groups.google.com/groups/opt_out.