Python 3.6.0b4 amd64 - pywin32-220.win-amd64-py3.6 не может найти python 3.6-32

Я только что установил python 3.6.0b4 (по умолчанию, 22 ноября 2016 г.) amd64 на свой компьютер с Win 7. Когда я пытаюсь установить pywin32-220.win-amd64-py3.6, я получаю сообщение об ошибке Python version 3.6-32 required, which was not found in the registry.

Версия Python 3.6-32 звучит как 32-битная версия, что кажется неуместным. Возможно, я неправильно понял.

Я видел сообщения о подобной проблеме с установкой pywin 3.5-32, но ни один из них не касался 3.6b4 или 64-битной версии.

Как это исправить?


person foosion    schedule 30.11.2016    source источник


Ответы (2)


См. https://sourceforge.net/p/pywin32/bugs/731/.

Я изменил LOCAL_MACHINE на CURRENT_USER, хотя не уверен, имеет ли это значение. При установке rc1 измените b2. Убедитесь, что пути верны.

person foosion    schedule 11.12.2016

Просто переименовать

HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\3.6-32

To:

HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\3.6

Это также работало для Python 3.6.1.

Взято по ссылке выше.

person im_infamous    schedule 18.05.2017