hustcc / PyG2Plot

🎨 Python3 binding for `@AntV/G2Plot` Plotting Library .
MIT License
1.07k stars 115 forks source link

【BUG】无法从“markupsafe”导入名称“soft_unicode” #32

Open ghost opened 2 years ago

ghost commented 2 years ago

Python 3.10.5 (tags/v3.10.5:f377153, Jun 6 2022, 16:14:13) [MSC v.1929 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information.

from pyg2plot import Plot Traceback (most recent call last): File "", line 1, in File "C:\Users\梦云之家\AppData\Roaming\Python\Python310\site-packages\pyg2plot__init.py", line 9, in from pyg2plot.plot import Plot # noqa File "C:\Users\梦云之家\AppData\Roaming\Python\Python310\site-packages\pyg2plot\plot.py", line 9, in from jinja2 import Environment File "C:\Users\梦云之家\AppData\Roaming\Python\Python310\site-packages\jinja2__init__.py", line 12, in from .environment import Environment File "C:\Users\梦云之家\AppData\Roaming\Python\Python310\site-packages\jinja2\environment.py", line 25, in from .defaults import BLOCK_END_STRING File "C:\Users\梦云之家\AppData\Roaming\Python\Python310\site-packages\jinja2\defaults.py", line 3, in from .filters import FILTERS as DEFAULT_FILTERS # noqa: F401 File "C:\Users\梦云之家\AppData\Roaming\Python\Python310\site-packages\jinja2\filters.py", line 13, in from markupsafe import soft_unicode ImportError: cannot import name 'soft_unicode' from 'markupsafe' (C:\Users\梦云之家\AppData\Roaming\Python\Python310\site-packages\markupsafe\init__.py)

import pyg2plot Traceback (most recent call last): File "", line 1, in File "C:\Users\梦云之家\AppData\Roaming\Python\Python310\site-packages\pyg2plot__init.py", line 9, in from pyg2plot.plot import Plot # noqa File "C:\Users\梦云之家\AppData\Roaming\Python\Python310\site-packages\pyg2plot\plot.py", line 9, in from jinja2 import Environment File "C:\Users\梦云之家\AppData\Roaming\Python\Python310\site-packages\jinja2__init__.py", line 12, in from .environment import Environment File "C:\Users\梦云之家\AppData\Roaming\Python\Python310\site-packages\jinja2\environment.py", line 25, in from .defaults import BLOCK_END_STRING File "C:\Users\梦云之家\AppData\Roaming\Python\Python310\site-packages\jinja2\defaults.py", line 3, in from .filters import FILTERS as DEFAULT_FILTERS # noqa: F401 File "C:\Users\梦云之家\AppData\Roaming\Python\Python310\site-packages\jinja2\filters.py", line 13, in from markupsafe import soft_unicode ImportError: cannot import name 'soft_unicode' from 'markupsafe' (C:\Users\梦云之家\AppData\Roaming\Python\Python310\site-packages\markupsafe\init__.py)

caicaiw commented 1 year ago

hi,have you solved it?

caicaiw commented 1 year ago

I seem to have figured it out. I suggest you change the version of Jinja2, for example, 3.0.3.

a497823463 commented 1 year ago

from markupsafe import soft_str as soft_unicode

a497823463 commented 1 year ago

2年没更新了,......