转发网友答案,并做简单修改
转自 CSDN
作者 qianhaok
原网址
问题起源
- 在windows上使用Python 2.7 连接数据库的时候,网上有很多示例都是用的MySQL-python,但是在使用pip 安装的时候可能会出个各种各样的错。
-
所以选择了使用安装包安装MySQL-python的方法,但是在安装的的过程中却出现了类似的错误。
- 明明已经安装了,怎么会出现这个错误呢,只能求助于大百度了。就找到了现在的这篇文章,简单修改以做保存。
问题思路
- 一般出现这种情况,要么是环境变量没有配好
- 要么是安装文件寻找路径比较奇葩。
python的第三方安装模块一般默认在HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Python\PythonCore\2.7\InstallPath路径下寻找Python的地址
我是第一次见到这个路径
解决方法
采取直接修改注册表键值的方法:
打开注册表:win+R调出运行模块,输入regedit 打开注册表编辑器
首先检查有无HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Python\PythonCore\2.7\InstallPath 该路径
没有该路径,则参考HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\2.7\InstallPath 路径下 InstallPath的对应值,建立注册表键值。