Python version 2.7 required, which was not found in the registry


Posted in Python onAugust 26, 2014

安装PIL库的时候,直接提示:Python version 2.7 required, which was not found in the registry。
如图:

Python version 2.7 required, which was not found in the registry

大意是说找不到注册表,网上搜索解决方案。

新建一个register.py文件写入代码:

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!"

启动命令切到register.py文件目录下执行:

Python version 2.7 required, which was not found in the registry

重新安装PIL,错误解决,安装成功。

如果是win7 64位的用户在安装Python 32位程序时,如果选择只为当前用户,以上问题不会出现。如果选择所有用户,就试着使用以上方法解决。

提示其它版本解决方法类似。

Python 相关文章推荐
简单介绍Python中的round()方法
May 15 Python
Python的Django框架中URLconf相关的一些技巧整理
Jul 18 Python
Python统计文件中去重后uuid个数的方法
Jul 30 Python
详细介绍Python的鸭子类型
Sep 12 Python
用uWSGI和Nginx部署Flask项目的方法示例
May 05 Python
pyinstaller打包单个exe后无法执行错误的解决方法
Jun 21 Python
python监控nginx端口和进程状态
Sep 06 Python
利用python、tensorflow、opencv、pyqt5实现人脸实时签到系统
Sep 25 Python
基于Python 中函数的 收集参数 机制
Dec 21 Python
python中有函数重载吗
May 28 Python
matplotlib实现数据实时刷新的示例代码
Jan 05 Python
python读取并查看npz/npy文件数据以及数据显示方法
Apr 14 Python
web.py中调用文件夹内模板的方法
Aug 26 #Python
web.py在模板中输出美元符号的方法
Aug 26 #Python
Django1.3添加app提示模块不存在的解决方法
Aug 26 #Python
Python引用(import)文件夹下的py文件的方法
Aug 26 #Python
Python中使用item()方法遍历字典的例子
Aug 26 #Python
Python过滤函数filter()使用自定义函数过滤序列实例
Aug 26 #Python
Python3.0与2.X版本的区别实例分析
Aug 25 #Python
You might like
Parse正式发布开源PHP SDK
2014/08/11 PHP
PHP脚本监控Nginx 502错误并自动重启php-fpm
2015/05/13 PHP
摘自织梦CMS中的图片处理类
2015/08/08 PHP
WordPress中限制非管理员用户在文章后只能评论一次
2015/12/31 PHP
PHP读取大文件的多种方法介绍
2016/04/04 PHP
PHP验证码类ValidateCode解析
2017/01/07 PHP
JavaScript 嵌套函数指向this对象错误的解决方法
2010/03/15 Javascript
javascript日期转换 时间戳转日期格式
2011/11/05 Javascript
JS将光标聚焦在文本最后的实现代码
2014/03/28 Javascript
jQuery链使用指南
2015/01/20 Javascript
javascript实现base64 md5 sha1 密码加密
2015/09/09 Javascript
AngularJS 实现按需异步加载实例代码
2015/10/18 Javascript
JS实现环形进度条(从0到100%)效果
2016/07/05 Javascript
js实现点击按钮复制文本功能
2020/07/20 Javascript
解析Json字符串的三种方法日常常用
2018/05/02 Javascript
Vue对象赋值视图不更新问题及解决方法
2019/06/03 Javascript
vue.js实现只能输入数字的输入框
2019/10/19 Javascript
JavaScript之Blob对象类型的具体使用方法
2019/11/29 Javascript
JS eval代码快速解密实例解析
2020/04/23 Javascript
JS严格模式原理与用法实例分析
2020/04/27 Javascript
Python实现的微信公众号群发图片与文本消息功能实例详解
2017/06/30 Python
Python基于聚类算法实现密度聚类(DBSCAN)计算【测试可用】
2018/12/26 Python
通过 Django Pagination 实现简单分页功能
2019/11/11 Python
Python监控服务器实用工具psutil使用解析
2019/12/19 Python
Tensorflow进行多维矩阵的拆分与拼接实例
2020/02/07 Python
美国家用电器和电子产品商店:Abt
2016/09/06 全球购物
架构师岗位职责
2013/11/18 职场文书
2014年自我评价
2014/01/04 职场文书
蜜蜂引路教学反思
2014/02/04 职场文书
任命书模板
2014/06/04 职场文书
银行员工犯错检讨书
2014/09/16 职场文书
销售人员工作自我评价
2014/09/21 职场文书
参观邀请函范文
2015/02/02 职场文书
2019通用版导游词范本!
2019/08/07 职场文书
漫画「处刑少女的生存之道」第3卷封面公开
2022/03/21 日漫
详解Anyscript开发指南绕过typescript类型检查
2022/09/23 Javascript