安装“模式”时命令 "python setup.py egg_info" 失败,错误代码为 1

Command "python setup.py egg_info" failed with error code 1 when installing 'pattern

我正在尝试使用命令提示符在 python 3.6 上安装模式:

pip3 install pattern

但是我收到这个错误:

C:\WINDOWS\system32>pip3 install pattern
Collecting pattern
  Using cached pattern-2.6.zip
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "C:\Users\HP\AppData\Local\Temp\pip-build-u_5lhmfa\pattern\setup.py", line 40
        print n
              ^
    SyntaxError: Missing parentheses in call to 'print'. Did you mean print(int n)?

    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in C:\Users\HP\AppData\Local\Temp\pip-build-u_5lhmfa\pattern\

顺便说一下,我也安装了 Python 2.7,当我使用 pip2 install pattern 安装时,它完美安装。

问题出在 python 3.6。我该如何解决这个问题?

Pattern-2.6 at PyPI seems to be rather old (last updated in 2014). They require Python 2.5+。我认为代码是 Python2-only,你不能将它与 Python 3.

一起使用

Pattern3 似乎是 Python 3:

的包
pip install pattern3

我不知道怎么做,但这对我来说真的很管用:

运行 管理员身份命令提示符然后:

pip3 install git+https://github.com/clips/pattern@development

此安装模式为更多包。

我发布这个以防它对任何人有帮助

更多详情:["pattern" package for python 3.6 Anaconda]

Python3 支持如本期讨论:https://github.com/clips/pattern

来自 pip install from git repo branch

pip install -U https://github.com/clips/pattern/archive/development.zip