PyG2Plot icon indicating copy to clipboard operation
PyG2Plot copied to clipboard

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

Open ghost opened this issue 3 years ago • 4 comments

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)

ghost avatar Jul 24 '22 02:07 ghost

hi,have you solved it?

caicaiw avatar Oct 11 '22 08:10 caicaiw

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

caicaiw avatar Oct 11 '22 08:10 caicaiw

from markupsafe import soft_str as soft_unicode

a497823463 avatar Mar 09 '23 08:03 a497823463

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

a497823463 avatar Mar 09 '23 08:03 a497823463