正在尝试安装:
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/
有人知道怎么解决这个问题吗?
当然,您正在尝试在python3上安装多处理库,而此库默认安装在python3上,不需要再次安装。 走运
简而言之:python 3已经预装了多处理,无需安装。
我找到了我的问题的答案,这是一个愚蠢的单-多处理已经预先安装在我的Python版本(3.5.2)默认情况下。
它不会显示在Anaconda>;>;Environments>;>;root中的包列表中,因为它不是第三方包,而是内部包。
如果有人不确定这是否适用于您,只需检查Python控制台中的
from multiprocessing import Pool
。Python当前支持的所有版本(2.7和3.x)都是这样,据Python维护者/贡献者说,自从Python 2.6以来,
multiprocessing
一直是标准库(包括电池)的一部分。https://bugs.python.org/msg326646您不需要再做一个
pip install multiprocessing
,也不需要将它包含在您的requirements.txt
中,除非您正在维护一个Python 2.4/2.5应用程序(请迁移!)。在大多数版本中,您只需import multiprocessing
就可以了。而不是
pip install multiprocessing
请改为键入:相关问题 更多 >
编程相关推荐