Last weekend we tried installing pywikibot on a few windows laptops and we ran into problems with the ones running Windows 10. (Same procedure worked for the Windows 8 laptop).
After downloading and unpacking the zipped file, installing requests, and running python setup.py we tried running python pwb.py version to trigger generating the user_config and got the following error:
NOTE: 'user-config.py' was not found! Please follow the prompts to create it: No handlers could be found for logger "pywiki" Traceback (most recent call last): File "pwb.py", line 194, in <module> []) File "pwb.py", line 120, in run_python_file main_mod.__dict__) File "generate_user_files.py", line 25, in <module> import pywikibot File "pywikibot\__init__.py", line 37, in <module> from pywikibot import config2 as config File "pywikibot\config2.py", line 1059, in <module> editor = _detect_win32_editor() File "pywikibot\config2.py", line 903, in _detect_win32_editor editor = _win32_extension_command(ext) File "pywikibot\config2.py", line 890, in _win32_extension_command extension, e)) UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 15: ordinal not in range(128)
The critical line seems to be No handlers could be found for logger "pywiki" as this triggers when trying to run scripts through pwb.py or running generate_user_files.py directly.
It's unclear to me what exactly is causing this and also whether it would always fail or if more instructions must simply be added to the documentation for a Windows 10 install (e.g. you cannot change the character encoding of the command prompt anymore).
Details:
python --version: python 2.7.10
pywikibot version: whichever was in the package/pywikibot/core_stable.zip on 2015-11-29