Create a new register.py file under a disk, as follows:
#
# Script to register Python 2.0 or later for use with Win32all
# and other extensions that require Python registry settings
#
# Written by Joakim Loew for Secret Labs Ab/pythonware
#
# Source:
# http://www.pythonware.com/products/works/articles/regpy20.htm
#
# Modified by Valentine Gogichashvili as described in Http://www.mail-archive.com/[email protected]/msg10512.html
Import Sys
From _winreg Import *
# Tweak as necessary
Version = Sys.version[:3]
InstallPath = Sys.prefix
Regpath = "software\\python\\pythoncore\\%s\\"% (version)
Installkey = "InstallPath"
Pythonkey = "PythonPath"
Pythonpath = "%s;%s\\lib\\;%s\\dlls\\"% (
InstallPath, InstallPath, InstallPath
)
Def registerpy ():
Try
reg = Openkey (HKEY_CURRENT_USER, Regpath)
Except EnvironmentError as E:
Try
reg = CreateKey (HKEY_CURRENT_USER, Regpath)
SetValue (Reg, Installkey, REG_SZ, InstallPath)
SetValue (Reg, Pythonkey, REG_SZ, Pythonpath)
Closekey (REG)
Except
Print "* * * Unable to register!"
Return
Print "---Python", version, "is now registered!"
Return
if (QueryValue (Reg, installkey) = = InstallPath and
QueryValue (Reg, pythonkey) = = Pythonpath):
Closekey (REG)
print "= = = Python", version, "is already registered!"
Return
Closekey (REG)
Print "* * * Unable to register!"
Print "* * * you probably has another Python installation!"
if __name__ = = "__main__":
Registerpy ()
Then execute this file
Then you can install it properly.
Install Pywin32-218.win32-py2.7.exe error Python version 2.7 Required,which is not found in the registry solution