安装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中文乱码的解决方法
Nov 04 Python
python实现哈希表
Feb 07 Python
Python中的ceil()方法使用教程
May 14 Python
基于循环神经网络(RNN)的古诗生成器
Mar 26 Python
对Python 网络设备巡检脚本的实例讲解
Apr 22 Python
Python操作Oracle数据库的简单方法和封装类实例
May 07 Python
深入浅析python 协程与go协程的区别
May 09 Python
python 实现矩阵按对角线打印
Nov 29 Python
如何基于python测量代码运行时间
Dec 25 Python
Python函数的定义方式与函数参数问题实例分析
Dec 26 Python
Python使用plt.boxplot() 参数绘制箱线图
Jun 04 Python
python初步实现word2vec操作
Jun 09 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基础知识:类与对象(4) 范围解析操作符(::)
2006/12/13 PHP
PHP中PDO基础教程 入门级
2011/09/04 PHP
php获取图片信息的方法详解
2015/12/10 PHP
PHP之多条件混合筛选功能的实现方法
2019/10/09 PHP
ExtJS 学习专题(一) 如何应用ExtJS(附实例)
2010/03/11 Javascript
JQuery的Validation插件中Remote验证的中文问题
2010/07/26 Javascript
利用jQuery插件扩展识别浏览器内核与外壳的类型和版本的实现代码
2011/10/22 Javascript
js模仿php中strtotime()与date()函数实现方法
2015/08/11 Javascript
APP中javascript+css3实现下拉刷新效果
2016/01/27 Javascript
jQuery的内容过滤选择器学习教程
2016/04/18 Javascript
JavaScript Ajax实现异步通信
2016/12/14 Javascript
提高JavaScript执行效率的23个实用技巧
2017/03/01 Javascript
js封装成插件_Canvas统计图插件编写实例
2017/09/12 Javascript
vue实现登录后页面跳转到之前页面
2018/01/07 Javascript
vuedraggable+element ui实现页面控件拖拽排序效果
2020/07/29 Javascript
详解vue为什么要求组件模板只能有一个根元素
2019/07/22 Javascript
小程序按钮避免多次调用接口和点击方案实现(不用showLoading)
2020/04/15 Javascript
多种类型jQuery网页验证码插件代码实例
2021/01/09 jQuery
python连接mysql数据库示例(做增删改操作)
2013/12/31 Python
python使用Flask框架获取用户IP地址的方法
2015/03/21 Python
浅谈Python 对象内存占用
2016/07/15 Python
Python简单定义与使用二叉树示例
2018/05/11 Python
python实现RabbitMQ的消息队列的示例代码
2018/11/08 Python
python3 selenium自动化 下拉框定位的例子
2019/08/23 Python
Python3标准库之dbm UNIX键-值数据库问题
2020/03/24 Python
打印tensorflow恢复模型中所有变量与操作节点方式
2020/05/26 Python
西班牙第一的网上药房:PromoFarma.com
2017/04/17 全球购物
加拿大约会网站:EliteSingles.ca
2018/01/12 全球购物
优秀团员个人的自我评价
2013/10/02 职场文书
优秀教师事迹简介
2014/02/02 职场文书
运动会入场词100字
2014/02/06 职场文书
2014年乡镇工会工作总结
2014/12/02 职场文书
2015最新学生自我评价范文
2015/03/03 职场文书
西安事变观后感
2015/06/12 职场文书
检讨书怎么写?
2019/06/21 职场文书
36个正则表达式(开发效率提高80%)
2021/11/17 Javascript