pip3 安装 multiprocessing 失败

python3 安装 multiprocessing 库的时候提示 print 错误

→ pip3 install multiprocessing
Collecting multiprocessing
  Downloading multiprocessing-2.6.2.1.tar.gz (108kB)
    100% |████████████████████████████████| 112kB 88kB/s
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/private/var/folders/vr/nlnk4jrj0sz31n6pzdp1h23r0000gp/T/pip-build-8qc0basf/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/vr/nlnk4jrj0sz31n6pzdp1h23r0000gp/T/pip-build-8qc0basf/multiprocessing/
阅读 19.2k
4 个回答

不知道题主是否解决了该问题,我想说的是multiprocessing 在Python3.X中不属于第三方库,你可以之直接调用from multiprocessing import pool 进行检验

更新pip3, 使用pip3 install -U pip,或者使用 Python2下的pip2.

装这个:

pip3 install multiprocess

看来是pip3的问题,将 File "/private/var/folders/vr/nlnk4jrj0sz31n6pzdp1h23r0000gp/T/pip-build-8qc0basf/multiprocessing/setup.py文件setup.py中的print修改为print(xxx)

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进