【问题标题】:how to solve this error when running flask with pypy?用pypy运行flask时如何解决这个错误?
【发布时间】:2019-04-20 20:13:42
【问题描述】:

当我试图用 pypy 运行 Flask 时,发生了这个错误。当我使用 python 运行时,它可以正常工作。

Traceback (most recent call last):
  File "flaska.py", line 1, in <module>
    from flask import Flask
  File "C:\pypy3-v5.10.1-win32\site-packages\flask\__init__.py", line 19, in <module>
    from jinja2 import Markup, escape
  File "C:\pypy3-v5.10.1-win32\site-packages\jinja2\__init__.py", line 33, in <module>
    from jinja2.environment import Environment, Template
  File "C:\pypy3-v5.10.1-win32\site-packages\jinja2\environment.py", line 22, in <module>
    from jinja2.lexer import get_lexer, TokenStream
  File "C:\pypy3-v5.10.1-win32\site-packages\jinja2\lexer.py", line 46, in <module>
    name_re = re.compile(r'[\w{0}]+'.format(_identifier.pattern))
  File "C:\pypy3-v5.10.1-win32\lib-python\3\re.py", line 224, in compile
    return _compile(pattern, flags)
  File "C:\pypy3-v5.10.1-win32\lib-python\3\re.py", line 293, in _compile
    p = sre_compile.compile(pattern, flags)
  File "C:\pypy3-v5.10.1-win32\lib-python\3\sre_compile.py", line 540, in compile
    p = sre_parse.parse(p, flags)
  File "C:\pypy3-v5.10.1-win32\lib-python\3\sre_parse.py", line 829, in parse
    p = _parse_sub(source, pattern, 0)
  File "C:\pypy3-v5.10.1-win32\lib-python\3\sre_parse.py", line 437, in _parse_sub
    itemsappend(_parse(source, state))
  File "C:\pypy3-v5.10.1-win32\lib-python\3\sre_parse.py", line 575, in _parse
    raise source.error(msg, len(this) + 1 + len(that))
sre_constants.error: bad character range \udf76-\ud800 at position 459

【问题讨论】:

  • 而错误是......?
  • 欢迎来到 SO!请不要将文字作为图像发布。而是将文本复制粘贴到您的帖子中并相应地格式化。您可能还想浏览 stackoverflow.com/help/asking。

标签: python flask pypy


【解决方案1】:

最新PyPy 3.6 HEAD 可以导入flask。它是否有效是另一个问题......

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-09-16
    • 2021-09-08
    • 1970-01-01
    • 2020-01-22
    • 2019-10-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多