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中apply函数的用法实例教程
Jul 31 Python
Python自定义装饰器原理与用法实例分析
Jul 16 Python
Python的UTC时间转换讲解
Feb 26 Python
解决python3中的requests解析中文页面出现乱码问题
Apr 19 Python
Python实现多态、协议和鸭子类型的代码详解
May 05 Python
在Python中表示一个对象的方法
Jun 25 Python
python实现while循环打印星星的四种形状
Nov 23 Python
jupyter notebook tensorflow打印device信息实例
Apr 20 Python
keras实现调用自己训练的模型,并去掉全连接层
Jun 09 Python
用Python爬取LOL所有的英雄信息以及英雄皮肤的示例代码
Jul 13 Python
Python自动创建Excel并获取内容
Sep 16 Python
python代码实现图书管理系统
Nov 30 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
长波有什么东西
2021/03/01 无线电
PHP中file_exists与is_file,is_dir的区别介绍
2012/09/12 PHP
真正根据utf8编码的规律来进行截取字符串的函数(utf8版sub_str )
2012/10/24 PHP
PHP pthreads v3下同步处理synchronized用法示例
2020/02/21 PHP
基于PHP+Jquery制作的可编辑的表格的代码
2011/04/10 Javascript
JavaScript常用全局属性与方法记录积累
2013/07/03 Javascript
jQuery(js)获取文字宽度(显示长度)示例代码
2013/12/31 Javascript
JavaScript初学者建议:不要去管浏览器兼容
2014/02/04 Javascript
JavaScript闭包函数访问外部变量的方法
2014/08/27 Javascript
js下将金额数字每三位一逗号分隔
2016/02/19 Javascript
jQuery过滤特殊字符及JS字符串转为数字
2016/05/26 Javascript
Angular.JS判断复选框checkbox是否选中并实时显示
2016/11/30 Javascript
JS实现复制功能
2017/03/01 Javascript
基于JQuery的购物车添加删除以及结算功能示例
2017/03/08 Javascript
微信小程序仿微信运动步数排行(交互)
2018/07/13 Javascript
详解如何用webpack4从零开始构建react开发环境
2019/01/27 Javascript
vue插槽slot的简单理解与用法实例分析
2020/03/14 Javascript
vue 递归组件的简单使用示例
2021/01/14 Vue.js
[01:02:25]2014 DOTA2华西杯精英邀请赛 5 24 iG VS DK
2014/05/26 DOTA
python 性能优化方法小结
2017/03/31 Python
Python编程使用tkinter模块实现计算器软件完整代码示例
2017/11/29 Python
Python温度转换实例分析
2018/01/17 Python
Python谱减法语音降噪实例
2019/12/18 Python
节日快乐! Python画一棵圣诞树送给你
2019/12/24 Python
意大利体育用品网上商城:Nencini Sport
2016/08/18 全球购物
FORZIERI澳大利亚站:全球顶级奢华配饰精品店
2016/12/31 全球购物
学生档案自我鉴定
2013/10/07 职场文书
自考生自我评价分享
2014/01/18 职场文书
求职信模板标准格式范文
2014/02/23 职场文书
2014幼儿园卫生保健工作总结
2014/12/05 职场文书
导游词之杭州西湖
2019/09/19 职场文书
Nginx 过滤静态资源文件的访问日志的实现
2021/03/31 Servers
pyqt5打包成exe可执行文件的方法
2021/05/14 Python
Pytorch可视化的几种实现方法
2021/06/10 Python
css3中2D转换之有趣的transform形变效果
2022/02/24 HTML / CSS
JavaScript实现简单的音乐播放器
2022/08/14 Javascript