Sen2cor might have to work round language localization issues

When I installed sen2cor 2.4 throught the bundle and ran it , it stopped and showed the following error log:

Traceback (most recent call last):
File “C:\Users\南山赤马.snap\auxdata\Sen2Cor-2.4.0-win64\Lib\site-packages\sen2cor\L2A_Process.py”, line 14, in
from L2A_Schedule import L2A_Schedule
File “C:\Users\南山赤马.snap\auxdata\Sen2Cor-2.4.0-win64\Lib\site-packages\sen2cor\L2A_Schedule.py”, line 11, in
from L2A_ProcessTile import L2A_ProcessTile, SUCCESS, FAILURE
File “C:\Users\南山赤马.snap\auxdata\Sen2Cor-2.4.0-win64\Lib\site-packages\sen2cor\L2A_ProcessTile.py”, line 12, in
from L2A_Tables import L2A_Tables
File “C:\Users\南山赤马.snap\auxdata\Sen2Cor-2.4.0-win64\Lib\site-packages\sen2cor\L2A_Tables.py”, line 17, in
from skimage.transform import resize as skit_resize
File “C:\Users\南山赤马.snap\auxdata\Sen2Cor-2.4.0-win64\lib\site-packages\skimage\transform_init_.py”, line 1, in
from .hough_transform import (hough_line, hough_line_peaks,
File “C:\Users\南山赤马.snap\auxdata\Sen2Cor-2.4.0-win64\lib\site-packages\skimage\transform\hough_transform.py”, line 4, in
from ._hough_transform import (_hough_circle,
File “skimage\transform_hough_transform.pyx”, line 13, in init skimage.transform.hough_transform (skimage\transform_hough_transform.c:24853)
File "C:\Users\南山赤马.snap\auxdata\Sen2Cor-2.4.0-win64\lib\site-packages\skimage\draw_init
.py", line 1, in
from .draw import circle, ellipse, polygon_perimeter, set_color
File “C:\Users\南山赤马.snap\auxdata\Sen2Cor-2.4.0-win64\lib\site-packages\skimage\draw\draw.py”, line 6, in
from …shared.geometry import polygon_clip
File “C:\Users\南山赤马.snap\auxdata\Sen2Cor-2.4.0-win64\lib\site-packages\skimage_shared_geometry.py”, line 4, in
from matplotlib import path, path, transforms
File "C:\Users\南山赤马.snap\auxdata\Sen2Cor-2.4.0-win64\lib\site-packages\matplotlib_init
.py", line 1131, in
rcParams = rc_params()
File "C:\Users\南山赤马.snap\auxdata\Sen2Cor-2.4.0-win64\lib\site-packages\matplotlib_init
.py", line 965, in rc_params
fname = matplotlib_fname()
File "C:\Users\南山赤马.snap\auxdata\Sen2Cor-2.4.0-win64\lib\site-packages\matplotlib_init
.py", line 794, in matplotlib_fname
configdir = get_configdir()
File "C:\Users\南山赤马.snap\auxdata\Sen2Cor-2.4.0-win64\lib\site-packages\matplotlib_init
.py", line 649, in _get_configdir
return _get_config_or_cache_dir(get_xdg_config_dir())
File "C:\Users\南山赤马.snap\auxdata\Sen2Cor-2.4.0-win64\lib\site-packages\matplotlib_init
.py", line 574, in get_xdg_config_dir
path = get_home()
File "C:\Users\南山赤马.snap\auxdata\Sen2Cor-2.4.0-win64\lib\site-packages\matplotlib_init
.py", line 323, in wrapper
spoke = self.report(fmt % ret, level)
UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xc4 in position 9: ordinal not in range(128)
Finished tool execution in 1 seconds

I suppose it might be the issue of language localization, since I used a Windows username in Chinese (as shown above). Is there any suggestion for work round this issue?
Thanks.

I could imagine that Python has a problem with the special characters in your path 南山赤马