将python2.7添加进64位系统的注册表方式
解决问题:python2.7无法在注册表中被识别,即在安装NumPy和SciPy等出现“pythonversion2.7required,whichwasnotfoundinregister”的问题。
解决方法:新建一个“register.py”的文件,复制以下内容,通过powershell的命令“pythonregister.py”运行,看到“Python2.7isnowregistered!”即可。
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()
以上这篇将python2.7添加进64位系统的注册表方式就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。