安装python时MySQLdb报错的问题描述及解决方法


Posted in Python onMarch 20, 2018

问题描述:

windows安装python mysqldb时报错python version 2.7 required,which was not found in the registry

网上很多方案,比如方案一:

Python3.x时, from _winreg import *  改为 from winreg import * 去掉下划线

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 have another Python installation!"  
if __name__ == "__main__":  
  RegisterPy()

方案二:

这种也是我遇到的情况,是因为你的MySQLdb与python的版本不匹配,你要下载匹配的版本即可

总结

以上所述是小编给大家介绍的安装python时MySQLdb报错的问题描述及解决方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Python 相关文章推荐
python实现封装得到virustotal扫描结果
Oct 05 Python
Python中序列的修改、散列与切片详解
Aug 27 Python
Python登录并获取CSDN博客所有文章列表代码实例
Dec 28 Python
简单实现python画圆功能
Jan 25 Python
python opencv设置摄像头分辨率以及各个参数的方法
Apr 02 Python
python保存网页图片到本地的方法
Jul 24 Python
python中的for循环
Sep 28 Python
OpenCV图像颜色反转算法详解
May 13 Python
Falsk 与 Django 过滤器的使用与区别详解
Jun 04 Python
python语言中有算法吗
Jun 16 Python
深入理解Python变量的数据类型和存储
Feb 01 Python
python神经网络Xception模型
May 06 Python
python如何定义带参数的装饰器
Mar 20 #Python
Python回文字符串及回文数字判定功能示例
Mar 20 #Python
python如何把嵌套列表转变成普通列表
Mar 20 #Python
Python内置函数reversed()用法分析
Mar 20 #Python
shell命令行,一键创建 python 模板文件脚本方法
Mar 20 #Python
python如何拆分含有多种分隔符的字符串
Mar 20 #Python
Python中str.join()简单用法示例
Mar 20 #Python
You might like
在命令行下运行PHP脚本[带参数]的方法
2010/01/22 PHP
php比较两个绝对时间的大小
2014/01/31 PHP
在php和MySql中计算时间差的方法详解
2015/03/27 PHP
PHP实现的多维数组去重操作示例
2018/07/21 PHP
PHP异常类及异常处理操作实例详解
2018/12/19 PHP
PHP数组array类常见操作示例
2020/05/15 PHP
Javascript学习笔记之数组的遍历和 length 属性
2014/11/23 Javascript
原生JS和JQuery动态添加、删除表格行的方法
2015/05/28 Javascript
使用JavaScript实现旋转的彩圈特效
2015/06/23 Javascript
Bootstrap table分页问题汇总
2016/05/30 Javascript
NodeJS仿WebApi路由示例
2017/02/28 NodeJs
MUI实现上拉加载和下拉刷新效果
2017/06/30 Javascript
在 Node.js 中使用原生 ES 模块方法解析
2017/09/19 Javascript
原生js实现公告滚动效果
2021/01/10 Javascript
Vue使用zTree插件封装树组件操作示例
2019/04/25 Javascript
Node.js 的 GC 机制详解
2019/06/03 Javascript
JS实现从对象获取对象中单个键值的方法示例
2019/06/05 Javascript
JavaScript 处理树数据结构的方法示例
2019/06/16 Javascript
layui实现鼠标移动到单元格上显示数据的方法
2019/09/11 Javascript
vue学习笔记之作用域插槽实例分析
2020/02/01 Javascript
node.js中path路径模块的使用方法实例分析
2020/02/13 Javascript
[14:24]Optic Gaming vs PSG LGD BO3
2018/06/07 DOTA
Python 返回汉字的汉语拼音
2009/02/27 Python
Pycharm 设置自定义背景颜色的图文教程
2018/05/23 Python
pytorch 实现查看网络中的参数
2020/01/06 Python
Python标准库json模块和pickle模块使用详解
2020/03/10 Python
微信浏览器左上角返回按钮拦截功能
2017/11/21 HTML / CSS
Canvas 文本转粒子效果的实现代码
2019/02/14 HTML / CSS
世界最大的海报和艺术印刷商店:AllPosters.com
2017/02/01 全球购物
计算机专业自荐信
2013/10/14 职场文书
《中华少年》教学反思
2014/02/15 职场文书
法人代表授权委托书范文
2014/09/10 职场文书
领导干部个人对照检查材料(群众路线)
2014/09/26 职场文书
红十字会救护培训简讯
2015/07/20 职场文书
Nest.js参数校验和自定义返回数据格式详解
2021/03/29 Javascript
MySQL学习必备条件查询数据
2022/03/25 MySQL