导入python';s库导致正则表达式错误?

导入python';s库导致正则表达式错误?,python,blessed,Python,Blessed,我想了解python的幸运库,也许制作一个基于文本的游戏或一些有用的东西。但无论编写什么代码,每当我导入时,我都会得到一个错误报告 我试过各种代码,包括为其他人编写的完整代码示例,但都是相同的错误 这是一些简单的代码,因为它似乎并不重要 from blessed import Terminal t = Terminal() print('Code that does nothing.') 这就是错误 Traceback (most recent call last): File &qu

我想了解python的幸运库,也许制作一个基于文本的游戏或一些有用的东西。但无论编写什么代码,每当我导入时,我都会得到一个错误报告

我试过各种代码,包括为其他人编写的完整代码示例,但都是相同的错误

这是一些简单的代码,因为它似乎并不重要

from blessed import Terminal

t = Terminal()

print('Code that does nothing.')
这就是错误

Traceback (most recent call last):
  File "/usr/lib/python3.7/sre_parse.py", line 1015, in parse_template
    this = chr(ESCAPES[this][1])
KeyError: '\\d'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/drew/TBG/test.py", line 3, in <module>
    t = blessed.Terminal()
  File "/usr/lib/python3/dist-packages/blessed/terminal.py", line 226, in __init__
    self.__init__capabilities()
  File "/usr/lib/python3/dist-packages/blessed/terminal.py", line 244, in __init__capabilities
    name, cap, attribute, **kwds)
  File "/usr/lib/python3/dist-packages/blessed/sequences.py", line 134, in build
    pattern = re.sub(r'\d+', _numeric_regex, _outp)
  File "/usr/lib/python3.7/re.py", line 194, in sub
    return _compile(pattern, flags).sub(repl, string, count)
  File "/usr/lib/python3.7/re.py", line 311, in _subx
    template = _compile_repl(template, pattern)
  File "/usr/lib/python3.7/re.py", line 302, in _compile_repl
    return sre_parse.parse_template(repl, pattern)
  File "/usr/lib/python3.7/sre_parse.py", line 1018, in parse_template
    raise s.error('bad escape %s' % this, len(this))
re.error: bad escape \d at position 0
回溯(最近一次呼叫最后一次):
parse_模板中的文件“/usr/lib/python3.7/sre_parse.py”,第1015行
this=chr(转义[this][1])
键错误:'\\d'
在处理上述异常期间,发生了另一个异常:
回溯(最近一次呼叫最后一次):
文件“/home/drew/TBG/test.py”,第3行,在
t=受祝福的。终端()
文件“/usr/lib/python3/dist packages/foweld/terminal.py”,第226行,在_init中__
self.\uuuu init\uuuuu能力()
文件“/usr/lib/python3/dist packages/foweld/terminal.py”,第244行,在初始化功能中
名称、上限、属性,**kwds)
文件“/usr/lib/python3/dist packages/foweld/sequences.py”,第134行,内部版本
pattern=re.sub(r'\d+',\u numeric\u regex,\u outp)
文件“/usr/lib/python3.7/re.py”,第194行,子文件
return\u compile(模式、标志).sub(repl、字符串、计数)
文件“/usr/lib/python3.7/re.py”,第311行,在
template=\u compile\u repl(模板,模式)
文件“/usr/lib/python3.7/re.py”,第302行,在
返回sre_parse.parse_模板(repl,pattern)
parse_模板中的文件“/usr/lib/python3.7/sre_parse.py”,第1018行
raise s.error('错误转义%s'%this,len(this))
re.error:位置0处的错误转义\d
显然,我已经尝试过谷歌搜索,但发现没有人有这个问题,只是其他转义码错误,我不知道如何应用到这个实例中。我尝试通过这些文件跟踪异常,但它们的内容超出了我的级别(而且我没有权限更改它们,这是最好的)

我正在运行Ubuntu14.04,将python 3.7.8作为默认值,并安装了1.17.8


请帮助我确定导致此错误的原因。

此错误意味着祝福库中存在正则表达式错误,我通过Pycharm安装了此软件包,无法复制此错误,因此请确保您确实拥有祝福版本的最新补丁。我还建议你与Pycharm合作,Pycharm为youthanks安装软件包/库,仔细研究一下。是的,这很有效。我想在安装过程中出了点问题。很可能是我的错,最好让Pycharm处理这个问题。这个错误意味着祝福库中有一个regex错误,我通过Pycharm安装了这个包,我无法复制这个错误,所以请确保你真正拥有祝福版本的最新补丁。我还建议你与Pycharm合作,Pycharm为youthanks安装软件包/库,仔细研究一下。是的,这很有效。我想在安装过程中出了点问题。很可能是我的错,最好让Pycharm处理好这件事。