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判断IP地址合法性的方法实例
Mar 13 Python
一个Python最简单的接口自动化框架
Jan 02 Python
tensorflow 获取模型所有参数总和数量的方法
Jun 14 Python
Python版名片管理系统
Nov 30 Python
PyQt QCombobox设置行高的方法
Jun 20 Python
Python + OpenCV 实现LBP特征提取的示例代码
Jul 11 Python
python傅里叶变换FFT绘制频谱图
Jul 19 Python
使用Python+selenium实现第一个自动化测试脚本
Mar 17 Python
python函数中将变量名转换成字符串实例
May 11 Python
keras 读取多标签图像数据方式
Jun 12 Python
python实现批量转换图片为黑白
Jun 16 Python
python 两种方法修改文件的创建时间、修改时间、访问时间
Sep 26 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
php数组函数序列之ksort()对数组的元素键名进行升序排序,保持索引关系
2011/11/02 PHP
php连接odbc数据源并保存与查询数据的方法
2014/12/24 PHP
写一段简单的PHP建立文件夹代码
2015/01/06 PHP
三级下拉菜单的js实现代码
2011/05/23 Javascript
在Linux上用forever实现Node.js项目自启动
2014/07/09 Javascript
node.js中的fs.readFile方法使用说明
2014/12/15 Javascript
推荐5 个常用的JavaScript调试技巧
2015/01/08 Javascript
jQuery点缩略图弹出层显示大图片
2015/02/13 Javascript
使用jquery清空、复位整个输入域
2015/04/02 Javascript
js制作带有遮罩弹出层实现登录注册表单特效代码分享
2015/09/05 Javascript
javascript仿百度输入框提示自动下拉补全
2016/01/07 Javascript
jQuery Validate表单验证插件 添加class属性形式的校验
2016/01/18 Javascript
js实现可输入可选择的select下拉框
2016/12/21 Javascript
JavaScript简单拖拽效果(1)
2017/05/17 Javascript
AngularJs点击状态值改变背景色的实例
2017/12/18 Javascript
解决layui前端框架 form表单,table表等内置控件不显示的问题
2018/08/19 Javascript
JS实现图片懒加载(lazyload)过程详解
2020/04/02 Javascript
[01:18:21]EG vs TNC Supermajor小组赛B组败者组第一轮 BO3 第一场 6.2
2018/06/03 DOTA
python网络编程示例(客户端与服务端)
2014/04/24 Python
python自动化测试之从命令行运行测试用例with verbosity
2014/09/28 Python
详解Python中的__new__、__init__、__call__三个特殊方法
2016/06/02 Python
利用python实现微信头像加红色数字功能
2018/03/26 Python
pytorch 实现在一个优化器中设置多个网络参数的例子
2020/02/20 Python
英国婴儿和儿童服装网站:Vertbaudet
2018/04/02 全球购物
怎样在程序里获得一个空指针
2015/01/24 面试题
CSS代码检查工具stylelint的使用方法详解
2021/03/27 HTML / CSS
资产经营总监岗位职责范文
2013/12/01 职场文书
高中运动会入场词
2014/02/14 职场文书
班级团队活动方案
2014/08/14 职场文书
大学生万能检讨书范例
2014/10/04 职场文书
群众路线教育实践活动个人对照检查材料思想汇报(社区班子)
2014/10/06 职场文书
党支部群众路线整改措施思想汇报
2014/10/10 职场文书
旅游投诉信范文
2015/07/02 职场文书
小学英语新课改心得体会
2016/01/22 职场文书
幼儿园2016年感恩节活动总结
2016/04/01 职场文书
口袋妖怪冰系十大最强精灵,几何雪花排第七,第六类似北极熊
2022/03/18 日漫