Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

pywin32-32 fails to install on Win 7-64/Py 3.5-32 #707

Closed
ghost opened this issue Nov 12, 2015 · 6 comments
Closed

pywin32-32 fails to install on Win 7-64/Py 3.5-32 #707

ghost opened this issue Nov 12, 2015 · 6 comments

Comments

@ghost
Copy link

ghost commented Nov 12, 2015

I installed Python 3.5-32 on Win7-64. But when I tried to install pywin32 the installer popped up a "Cannot install" dialog saying "Python version 3.5 required, which was not found in the registry".

Of course, it is possible that the Python 3.5 32-bit installer is at fault (i.e., maybe it hasn't updated the registry--although I used admin privileges and did an install for all), but I don't know how to discover that.

The packages I used:
python-3.5.0.exe
pywin32-219.win32-py3.5.exe

Reported by: m_n_summerfield

Original Ticket: pywin32/bugs/707

@ghost
Copy link
Author

ghost commented Nov 12, 2015

I think this may be relevant:
http://bugs.python.org/issue25148

Original comment by: m_n_summerfield

@ghost
Copy link
Author

ghost commented Nov 19, 2015

I have exactly the same problem. Is there a solution or a workaround?

Original comment by: framstag

@ghost
Copy link
Author

ghost commented Nov 19, 2015

Same problem. Uninstalled Python 34 and installed Python 3.5-32. Still get the error message.

Original comment by: nephilim2038

@ghost
Copy link
Author

ghost commented Nov 19, 2015

Re Mark's comment -- I tried exporting the HKLM Python 3.5 registry branch and importing it as 3.5-32 to help the installer find it. No luck. Argh.

Original comment by: nephilim2038

@ghost
Copy link
Author

ghost commented Nov 20, 2015

There is a work-aroud: modify

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Python\PythonCore\3.5-32

to be

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Python\PythonCore\3.5

and your installation will be succesful. Then just return the key name to be "3.5-32". Whether there will be any side-effects I cannot tell yet - I am just a rookie with Python (but messed with Windows for tens of years...)

Original comment by: jran33

@ghost ghost assigned ghost and unassigned ghost Oct 24, 2017
@Avasam
Copy link
Collaborator

Avasam commented Mar 14, 2024

.exe installers are now deprecated #1939 and wheels for all bitness are available on PyPI

@Avasam Avasam closed this as completed Mar 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant