No se puede importar el nombre _args_from_interpreter_flags

Cuando bash import multiprocessing en Python 2.7.5 en OS X 10.6.8, aparece este error:

 Traceback (most recent call last): File "", line 1, in  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/multiprocessing/__init__.py", line 65, in  from multiprocessing.util import SUBDEBUG, SUBWARNING File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/multiprocessing/util.py", line 40, in  from subprocess import _args_from_interpreter_flags ImportError: cannot import name _args_from_interpreter_flags 

También intenté instalar python2.7.6 con homebrew, pero este error sigue ocurriendo.

Suena como un problema de import circular . Intenta agregar esto al rest de tus importaciones:

 from subprocess import _args_from_interpreter_flags 

Hay un comentario sobre la función en subprocess.py :

 # XXX This function is only used by multiprocessing and the test suite, # but it's here so that it can be imported when Python is compiled without # threads. 

Puede estar relacionado.