Skip to content

Cannot install with Pillow-3.4.2.win-amd64-py3.5.exe: Python version 3.5-32 required, which was not found in the registry.  #2285

@ghost

Description

The Error Message During Install

My system is Windows 7 Professional SP1. I had downloaded and successfully installed python-3.5.2-amd64.exe and python-3.6.0 from Python official website.

By calling "python" console, "pip install" and run some other commands in the windows console, I confirmed both of those 2 Python installation is successful.

Next I tried to download and install the Pillow-3.4.2.win-amd64-py3.5.exe, but an error is encountered:
"Python version 3.5-32 required, which was not found in the registry. "

At this time, I clicked "Ok" button to route to the next step, I can see both "Python Directory" and "Installation Directory" both are blank.

Some Failed Attempts

So I search my registry, I can see both 2 python are existing:

  • HKEY_CURRENT_USER\Software\Python\PythonCore\3.5\

This set contains a value "Python 3.5" for the key:

  • HKEY_CURRENT_USER\Software\Python\PythonCore\3.5\InstallPath\InstallGroup

and the 3.6 also has the correct key with its values.

  • HKEY_CURRENT_USER\Software\Python\PythonCore\3.6...

After search few days of google and stack overflow, I copied those 2 registry key sets fully into HKEY_LOCAL_MACHINE as following:

  • HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Python\PythonCore\3.5...
  • HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Python\PythonCore\3.6...

Somehow the Pillow 3.4.2 installer is still populate the same error with same message.

Could someone look into this issue?

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions