ImportError:在python 2.7.3上没有名为_multiprocessing的模块
我正在努力做到:ImportError:在python 2.7.3上没有名为_multiprocessing的模块,python,python-2.7,Python,Python 2.7,我正在努力做到: import multiprocessing 但是得到错误: ERROR 2015-01-21 18:40:49,457 wsgi.py:263] Traceback (most recent call last): File "/home/nir/google_appengine/google/appengine/runtime/wsgi.py", line 240, in Handle handler = _config_handle.add_wsg
import multiprocessing
但是得到错误:
ERROR 2015-01-21 18:40:49,457 wsgi.py:263]
Traceback (most recent call last):
File "/home/nir/google_appengine/google/appengine/runtime/wsgi.py", line 240, in Handle
handler = _config_handle.add_wsgi_middleware(self._LoadHandler())
File "/home/nir/google_appengine/google/appengine/runtime/wsgi.py", line 299, in _LoadHandler
handler, path, err = LoadObject(self._handler)
File "/home/nir/google_appengine/google/appengine/runtime/wsgi.py", line 85, in LoadObject
obj = __import__(path[0])
File "/root/workspace/spring-nova-827/Main.py", line 2, in <module>
import multiprocessing
File "/usr/lib/python2.7/multiprocessing/__init__.py", line 84, in <module>
import _multiprocessing
File "/home/nir/google_appengine/google/appengine/tools/devappserver2/python/sandbox.py", line 898, in load_module
raise ImportError('No module named %s' % fullname)
ImportError: No module named _multiprocessing
我查找了这个问题,但找不到解决方案您正在沙盒环境中运行,在这种情况下,将不允许您导入标准库多处理中的某些模块 为什么需要多重处理?这可能是因为您可以不使用线程,尽管这可能会对性能造成影响,这取决于您试图实现的目标。我还注意到,concurrent.futures也建议与appengine一起使用
请参阅有关沙盒和纯Python的部分 您好,是的,我决定使用concurrent.futures,但是因为我使用的是python 2.7,所以需要安装这个模块。我尝试使用:sudo pip install futures安装它,但它仍然提供:ImportError:没有名为concurrent.futures的模块。你知道解决办法吗?看来我错了。请参阅此API参考资料,了解如何生成请求后持久化的线程。