这是indexloc提供的服务,不要输入任何密码
Skip to content

ImportError for jinja2 on Python 3.10 #61

@M-Davies

Description

@M-Davies

Updog is functional on 3.11 but when trying to run on 3.10.x, I receive the following error

> updog
Traceback (most recent call last):
  File "C:\Users\consultant\.pyenv\pyenv-win\versions\3.10.5\lib\runpy.py", line 196, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "C:\Users\consultant\.pyenv\pyenv-win\versions\3.10.5\lib\runpy.py", line 86, in _run_code
    exec(code, run_globals)
  File "C:\Users\consultant\.pyenv\pyenv-win\versions\3.10.5\Scripts\updog.exe\__main__.py", line 4, in <module>
  File "C:\Users\consultant\.pyenv\pyenv-win\versions\3.10.5\lib\site-packages\updog\__main__.py", line 5, in <module>
    from flask import Flask, render_template, send_file, redirect, request, send_from_directory, url_for, abort
  File "C:\Users\consultant\.pyenv\pyenv-win\versions\3.10.5\lib\site-packages\flask\__init__.py", line 19, in <module>
    from jinja2 import Markup, escape
ImportError: cannot import name 'Markup' from 'jinja2' (C:\Users\consultant\AppData\Roaming\Python\Python310\site-packages\jinja2\__init__.py)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions