RaiMan / SikuliX-2014

SikuliX version 1.1.2 (until February 2018)
http://sikulix.com
806 stars 235 forks source link

UnicodeEncodeError: 'ascii' codec can't encode character u'\xe1' in position 10: ordinal not in range(128) #295

Closed WallyCZ closed 6 years ago

WallyCZ commented 6 years ago

This happens when you want tu run sikulix IDE and your username has some non-ascii character:

Traceback (most recent call last): File "D:\projects\sikulix\sikulix.jar\Lib\site.py", line 585, in File "D:\projects\sikulix\sikulix.jar\Lib\site.py", line 567, in main File "D:\projects\sikulix\sikulix.jar\Lib\site.py", line 300, in addusersitepackages File "D:\projects\sikulix\sikulix.jar\Lib\site.py", line 289, in getusersitepackages File "D:\projects\sikulix\sikulix.jar\Lib\sysconfig.py", line 416, in get_path File "D:\projects\sikulix\sikulix.jar\Lib\sysconfig.py", line 407, in get_paths File "D:\projects\sikulix\sikulix.jar\Lib\sysconfig.py", line 180, in _expand_vars File "D:\projects\sikulix\sikulix.jar\Lib\sysconfig.py", line 154, in _subst_vars File "D:\projects\sikulix\sikulix.jar\Lib\sysconfig.py", line 154, in _subst_vars UnicodeEncodeError: 'ascii' codec can't encode character u'\xe1' in position 10: ordinal not in range(128)

Run on Windows 10 Latest nightly build version

RaiMan commented 6 years ago

Sorry, but you have to live with that problem or fix it yourself. I will not touch the IDE anymore in version 1.1.x

Version 2 will have another solution.