[转]Python version 2.7 required, which was not found 注册表问题解决方法

转发网友答案,并做简单修改

转自 CSDN
作者 qianhaok
原网址

问题起源

  1. 在windows上使用Python 2.7 连接数据库的时候,网上有很多示例都是用的MySQL-python,但是在使用pip 安装的时候可能会出个各种各样的错。
  2. 所以选择了使用安装包安装MySQL-python的方法,但是在安装的的过程中却出现了类似的错误。


    报 Python version 2.7 required 错误
  3. 明明已经安装了,怎么会出现这个错误呢,只能求助于大百度了。就找到了现在的这篇文章,简单修改以做保存。

问题思路

  1. 一般出现这种情况,要么是环境变量没有配好
  2. 要么是安装文件寻找路径比较奇葩。

    python的第三方安装模块一般默认在HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Python\PythonCore\2.7\InstallPath路径下寻找Python的地址

我是第一次见到这个路径

解决方法

采取直接修改注册表键值的方法:

  1. 打开注册表:win+R调出运行模块,输入regedit 打开注册表编辑器

  2. 首先检查有无HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Python\PythonCore\2.7\InstallPath 该路径

  3. 没有该路径,则参考HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\2.7\InstallPath 路径下 InstallPath的对应值,建立注册表键值。

HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\2.7\InstallPath

你可能感兴趣的:([转]Python version 2.7 required, which was not found 注册表问题解决方法)