Unicode directory names cause problems whether invoked via pwb.py or directly.
C:\pywikibot\Häuser-core>python pwb.py shell Traceback (most recent call last): File "pwb.py", line 117, in <module> os.path.join(rewrite_path, 'pywikibot', 'compat'), File "C:\Python279\lib\ntpath.py", line 84, in join result_path = result_path + p_path UnicodeDecodeError: 'ascii' codec can't decode byte 0xe4 in position 12: ordinal not in range(128)
C:\pywikibot\Häuser-core>set PYTHONPATH=. C:\pywikibot\Häuser-core>python scripts\shell.py Traceback (most recent call last): File "scripts\shell.py", line 44, in <module> main(*args) File "scripts\shell.py", line 30, in main import pywikibot File "C:\pywikibot\Hõuser-core\pywikibot\__init__.py", line 32, in <module> from pywikibot import config2 as config File "C:\pywikibot\Hõuser-core\pywikibot\config2.py", line 307, in <module> register_families_folder(os.path.join(os.path.dirname(__file__), 'families') ) File "C:\Python279\lib\ntpath.py", line 84, in join result_path = result_path + p_path UnicodeDecodeError: 'ascii' codec can't decode byte 0xe4 in position 12: ordinal not in range(128)
Even if we can solve those, we then have the problem of paths in the environment:
The solution doesnt look good
https://measureofchaos.wordpress.com/2011/03/04/python-on-windows-unicode-environment-variables/