尝试安装:
pip install multiprocessing
出现错误:
Collecting multiprocessing
Using cached multiprocessing-2.6.2.1.tar.gz
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/private/var/folders/7s/sswmssj51p73hky4mkqs4_zc0000gn/T/pip-build-8c0dk6ai/multiprocessing/setup.py", line 94
print 'Macros:'
^
SyntaxError: Missing parentheses in call to 'print'
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /private/var/folders/7s/sswmssj51p73hky4mkqs4_zc0000gn/T/pip-build-8c0dk6ai/multiprocessing/
有人知道解决此问题的方法吗?
简而言之:python 3中已经预安装了多处理,无需安装它。
我找到了问题的答案,这是一个愚蠢的问题-默认情况下,我的Python版本(3.5.2)中已经预安装了多处理功能。
它不会出现在Anaconda >> Environments >> root的软件包列表中,因为它不是第三方软件包,而是内部软件包。
如果有人不确定这是否适用于您,只需签from multiprocessing import Pool
入Python控制台即可。
对于所有当前受支持的Python版本(2.7和3.x)都是如此,据Python维护者/贡献者称multiprocessing
,自2.6以来,它一直是标准库(包括电池)的一部分。https://bugs.python.org/msg326646
除非您正在维护Python 2.4 / 2.5应用程序(请迁移!),否则您将无需再执行任何pip install multiprocessing
操作,也无需将其包含在您的系统中requirements.txt
。在大多数版本上,您都可以,import multiprocessing
而且应该没问题。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句