Original: http://blog.csdn.net/baikaishui525/article/details/9473251
Some Python third-party libraries look for Python only under the Hkey_local_machine\software\wow6432node\python\pythoncore\2.7\installpath path of the registry. But the loaded 64-bit Python builds Python information under the Hkey_local_machine\software\python\pythoncore\2.7\installpath path. So, in cmd, enter regedit and then copy the value under the Hkey_local_machine\software\python\pythoncore\2.7\installpath path to the hkey_local_machine\ Software\wow6432node\python\pythoncore\2.7\installpath path, of course, no path must be new.
Then you can install it.
This solution is available for libraries that have only 32-bit installation packages installed, such as Numpy,setuptools.
P.s
Python's functionality is largely dependent on third-party libraries, but many developers do not like to provide a 64-bit version. The above method is only a reference, in fact, the most reliable solution 1, Python and third-party libraries are loaded into 32 bits; 2. Download and recompile the third-party library files.
(GO) Python Version 2.7 required which is not found in the registry problem resolution