安装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中的实例方法、类方法和静态方法
Feb 17 Python
批量获取及验证HTTP代理的Python脚本
Apr 23 Python
如何在sae中设置django,让sae的工作环境跟本地python环境一致
Nov 21 Python
Python实现连接两个无规则列表后删除重复元素并升序排序的方法
Feb 05 Python
python简单商城购物车实例代码
Mar 15 Python
Python中分支语句与循环语句实例详解
Sep 13 Python
Python使用MyQR制作专属动态彩色二维码功能
Jun 04 Python
Python Numpy 实现交换两行和两列的方法
Jun 26 Python
Python批量查询关键词微信指数实例方法
Jun 27 Python
Keras SGD 随机梯度下降优化器参数设置方式
Jun 19 Python
python如何查看安装了的模块
Jun 23 Python
Python调用系统命令os.system()和os.popen()的实现
Dec 31 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全局变量和类配合使用深刻理解
2013/06/05 PHP
php文件缓存类用法实例分析
2015/04/22 PHP
php实现文本数据导入SQL SERVER
2015/05/17 PHP
PHP实现多维数组转字符串和多维数组转一维数组的方法
2015/08/08 PHP
CI框架中redis缓存相关操作文件示例代码
2016/05/17 PHP
Laravel框架使用Redis的方法详解
2018/05/30 PHP
laravel配置Redis多个库的实现方法
2019/04/10 PHP
JavaScript this 深入理解
2009/07/30 Javascript
Knockoutjs快速入门(经典)
2012/12/24 Javascript
js去空格技巧分别去字符串前后、左右空格
2013/10/21 Javascript
js动态添加事件并可传参数示例代码
2013/10/21 Javascript
javascript函数重载解决方案分享
2014/02/19 Javascript
使用focus方法让光标默认停留在INPUT框
2014/07/29 Javascript
基于jQuery实现的美观星级评论打分组件代码
2015/10/30 Javascript
基于jQuery实现仿51job城市选择功能实例代码
2016/03/02 Javascript
js实现HashTable(哈希表)的实例分析
2016/11/21 Javascript
Javascript的this用法
2017/01/16 Javascript
vue.js模仿京东省市区三级联动的选择组件实例代码
2017/11/22 Javascript
基于vue-ssr服务端渲染入门详解
2018/01/08 Javascript
js Array.slice的8种不同用法示例
2019/07/10 Javascript
微信小程序与公众号卡券/会员打通的问题
2019/07/25 Javascript
微信小程序wxml列表渲染原理解析
2019/11/27 Javascript
Python3.6基于正则实现的计算器示例【无优化简单注释版】
2018/06/14 Python
Python multiprocess pool模块报错pickling error问题解决方法分析
2019/03/20 Python
numpy.linalg.eig() 计算矩阵特征向量方式
2019/11/29 Python
Python使用PyQt5/PySide2编写一个极简的音乐播放器功能
2020/02/07 Python
Python日志logging模块功能与用法详解
2020/04/09 Python
python实现扑克牌交互式界面发牌程序
2020/04/22 Python
python opencv实现直线检测并测出倾斜角度(附源码+注释)
2020/12/31 Python
深入研究HTML5实现图片压缩上传功能
2016/03/25 HTML / CSS
Net-A-Porter美国官网:全球时尚奢侈品名站
2017/02/11 全球购物
优衣库美国官网:UNIQLO美国
2018/04/14 全球购物
技校学生个人职业生涯规划范文
2014/03/03 职场文书
企业精神口号
2014/06/11 职场文书
公司委托书怎么写
2014/08/02 职场文书
优秀班集体申报材料
2014/12/25 职场文书