Python多处理安装:命令"python setup.py egg_info"失败,错误代码为1

Mas*_*nya 13 python pip multiprocessing

试图安装:

     pip install multiprocessing
Run Code Online (Sandbox Code Playgroud)

得到错误:

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/
Run Code Online (Sandbox Code Playgroud)

有谁知道解决这个问题的方法?

Mas*_*nya 28

我找到了一个问题的答案,这是一个愚蠢的问题 - 默认情况下,我的Python版本(3.5.2)中已经预先安装了多处理程序.

它不会出现在Anaconda >> Environments >> root的软件包列表中,因为它不是第三方软件包而是内部软件包.

如果有人不确定这是否适用于您,只需检查from multiprocessing import Pool您的Python控制台.


小智 7

而不是pip install multiprocessing类型:

pip install multiprocess
Run Code Online (Sandbox Code Playgroud)