安装python时MySQLdb报错的问题描述及解决方法
问题描述:
windows安装pythonmysqldb时报错pythonversion2.7required,whichwasnotfoundintheregistry
网上很多方案,比如方案一:
Python3.x时,from_winregimport* 改为fromwinregimport*去掉下划线
importsys from_winregimport* #tweakasnecessary 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 ) defRegisterPy(): try: reg=OpenKey(HKEY_CURRENT_USER,regpath) exceptEnvironmentErrorase: try: reg=CreateKey(HKEY_CURRENT_USER,regpath) SetValue(reg,installkey,REG_SZ,installpath) SetValue(reg,pythonkey,REG_SZ,pythonpath) CloseKey(reg) except: print"***Unabletoregister!" return print"---Python",version,"isnowregistered!" return if(QueryValue(reg,installkey)==installpathand QueryValue(reg,pythonkey)==pythonpath): CloseKey(reg) print"===Python",version,"isalreadyregistered!" return CloseKey(reg) print"***Unabletoregister!" print"***YouprobablyhaveanotherPythoninstallation!" if__name__=="__main__": RegisterPy()
方案二:
这种也是我遇到的情况,是因为你的MySQLdb与python的版本不匹配,你要下载匹配的版本即可
总结
以上所述是小编给大家介绍的安装python时MySQLdb报错的问题描述及解决方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对毛票票网站的支持!