安装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 判断自定义对象类型
Mar 21 Python
python通过scapy获取局域网所有主机mac地址示例
May 04 Python
12步入门Python中的decorator装饰器使用方法
Jun 20 Python
python安装mysql-python简明笔记(ubuntu环境)
Jun 25 Python
python自动化脚本安装指定版本python环境详解
Sep 14 Python
wxPython的安装图文教程(Windows)
Dec 28 Python
Python实现破解12306图片验证码的方法分析
Dec 29 Python
python 实现对数据集的归一化的方法(0-1之间)
Jul 17 Python
python求最大值最小值方法总结
Jun 25 Python
Python 开发工具PyCharm安装教程图文详解(新手必看)
Feb 28 Python
Python基于Faker假数据构造库
Nov 30 Python
Python中的变量与常量
Nov 11 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
广播爱好者需要了解的天线知识
2021/03/01 无线电
PHP XML error parsing SOAP payload on line 1
2010/06/17 PHP
php array_push()数组函数:将一个或多个单元压入数组的末尾(入栈)
2011/07/12 PHP
php正则替换处理HTML页面的方法
2015/06/17 PHP
php结合curl实现多线程抓取
2015/07/09 PHP
thinkphp分页集成实例
2017/07/24 PHP
PHP单文件上传原理及上传函数的封装操作示例
2019/09/02 PHP
使用Apache的rewrite
2021/03/09 Servers
javascript字典探测用户名工具
2006/10/05 Javascript
datePicker——日期选择控件(with jquery)
2007/02/20 Javascript
一个可以随意添加多个序列的tag函数
2009/07/21 Javascript
node.js中的fs.symlink方法使用说明
2014/12/15 Javascript
Bootstrap教程JS插件弹出框学习笔记分享
2016/05/17 Javascript
JS作用域链详解
2017/06/26 Javascript
vue子父组件通信的实现代码
2017/07/09 Javascript
基于webpack 实用配置方法总结
2017/09/28 Javascript
Vue项目全局配置页面缓存之按需读取缓存的实现详解
2018/08/01 Javascript
Vue CLI3搭建的项目中路径相关问题的解决
2018/09/17 Javascript
Vue打包部署到Nginx时,css样式不生效的解决方式
2020/08/03 Javascript
如何在vue中使用video.js播放m3u8格式的视频
2021/02/01 Vue.js
初步剖析C语言编程中的结构体
2016/01/16 Python
Python实现通过文件路径获取文件hash值的方法
2017/04/29 Python
Python数据结构之单链表详解
2017/09/12 Python
如何在python中使用selenium的示例
2017/12/26 Python
基于Python log 的正确打开方式
2018/04/28 Python
Python实现中值滤波去噪方式
2019/12/18 Python
在Python中使用K-Means聚类和PCA主成分分析进行图像压缩
2020/04/10 Python
C# Debug和Testing相关面试题
2015/10/25 面试题
公司委托书格式
2014/08/01 职场文书
推广活动策划方案
2014/08/23 职场文书
奖励申请报告范文
2015/05/15 职场文书
初中语文教学研修日志
2015/11/13 职场文书
2016春季小学开学寄语
2015/12/03 职场文书
2019年励志签名:致拼搏路上的自己
2019/10/11 职场文书
为什么MySQL选择Repeatable Read作为默认隔离级别
2021/07/26 MySQL
Nginx的gzip相关介绍
2022/05/11 Servers