安装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计算三维矢量幅度的方法
Jun 15 Python
尝试使用Python多线程抓取代理服务器IP地址的示例
Nov 09 Python
Python基础教程之正则表达式基本语法以及re模块
Mar 25 Python
在Mac下使用python实现简单的目录树展示方法
Nov 01 Python
Python3实现腾讯云OCR识别
Nov 27 Python
Python列表对象实现原理详解
Jul 01 Python
Python之Numpy的超实用基础详细教程
Oct 23 Python
pytorch之添加BN的实现
Jan 06 Python
python实现FTP文件传输的方法(服务器端和客户端)
Mar 20 Python
python实现横向拼接图片
Mar 23 Python
用Python爬取各大高校并可视化帮弟弟选大学,弟弟直呼牛X
Jun 11 Python
python元组打包和解包过程详解
Aug 02 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
介绍几个array库的新函数 php
2006/12/29 PHP
PHP fgetcsv 定义和用法(附windows与linux下兼容问题)
2012/05/29 PHP
PHP中根据IP地址判断城市实现城市切换或跳转代码
2012/09/04 PHP
smarty模板引擎从配置文件中获取数据的方法
2015/01/22 PHP
thinkphp框架表单数组实现图片批量上传功能示例
2020/04/04 PHP
JavaScript window.setTimeout() 的详细用法
2009/11/04 Javascript
javascript 词法作用域和闭包分析说明
2010/08/12 Javascript
对象无length属性时IE6/IE7中无法将其转换成伪数组(ArrayLike)
2011/07/31 Javascript
通过一段代码简单说js中的this的使用
2013/07/23 Javascript
jquery中的常用事件bind、hover、toggle等示例介绍
2014/07/21 Javascript
jQuery实现在列表的首行添加数据
2015/05/19 Javascript
jquery实现向下滑出的二级导航下滑菜单效果
2015/08/25 Javascript
js实现页面跳转的五种方法推荐
2016/03/10 Javascript
分析js闭包引起的事件注册问题
2016/03/29 Javascript
原生js编写autoComplete插件
2016/04/13 Javascript
jquery ezUI 双击行记录弹窗查看明细的实现方法
2016/06/01 Javascript
实现单层json按照key字母顺序排序的示例
2017/12/06 Javascript
JS/jQuery实现获取时间的方法及常用类完整示例
2019/03/07 jQuery
解析原来浏览器原生支持JS Base64编码解码
2019/08/12 Javascript
Javascript 关于基本类型和引用类型的个人理解
2019/11/01 Javascript
vue项目中在可编辑div光标位置插入内容的实现代码
2020/01/07 Javascript
js实现上传按钮并显示缩略图小轮子
2020/05/04 Javascript
微信小程序学习总结(一)项目创建与目录结构分析
2020/06/04 Javascript
[32:26]EG vs IG 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
python 字符串split的用法分享
2013/03/23 Python
wxPython定时器wx.Timer简单应用实例
2015/06/03 Python
python开发中module模块用法实例分析
2015/11/12 Python
Python 爬虫多线程详解及实例代码
2016/10/08 Python
Python获取昨天、今天、明天开始、结束时间戳的方法
2018/06/01 Python
详解python中init方法和随机数方法
2019/03/13 Python
3种方式实现瀑布流布局小结
2019/09/05 HTML / CSS
个人生活学习自我评价范文
2013/11/26 职场文书
餐厅服务员岗位职责
2015/02/09 职场文书
详解MongoDB的条件查询和排序
2021/06/23 MongoDB
利用Matlab绘制各类特殊图形的实例代码
2021/07/16 Python
SQL Server的存储过程与触发器以及系统函数和自定义函数
2022/04/10 SQL Server