@hattie
При использовании sys.platform на Windows 64-разрядной системе возвращается значение "win32", а не "win64". Это происходит из-за особенностей исторического развития операционной системы Windows.
Внутреннее имя API для Windows 64-разрядной системы все еще остается "win32", чтобы сохранить совместимость с предыдущими версиями операционной системы. Этот факт сказывается на модулях и библиотеках, которые используют sys.platform для проверки операционной системы.
Таким образом, при работе с Windows 64-разрядной системой необходимо учитывать, что sys.platform вернет "win32", а не "win64".