尝试使用以下命令提示符在python 3.6上安装模式:
$ find . -type f -exec wc -w {} + | awk '/total/{print $1}' | paste -sd+ | bc
30663324
但是我收到了这个错误:
pip3 install pattern
顺便说一下,我安装了Python 2.7,当我安装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 3.6。我该如何解决这个问题?
答案 0 :(得分:3)
Pattern-2.6 at PyPI似乎相当陈旧(最后一次更新于2014年)。他们require Python 2.5+。我认为代码只是Python2,你不能在Python 3中使用它。
Pattern3似乎是Python 3的包:
pip install pattern3
答案 1 :(得分:1)
我不知道怎么做但这对我有用:
以管理员身份运行命令提示符:
pip3 install git+https://github.com/clips/pattern@development
此安装模式为更多包。
我发布此内容以防任何人
答案 2 :(得分:0)
Python3支持如本期所述:https://github.com/clips/pattern
来自pip install from git repo branch
pip install -U https://github.com/clips/pattern/archive/development.zip