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 相关文章推荐
CentOS 6.5中安装Python 3.6.2的方法步骤
Dec 03 Python
python快速编写单行注释多行注释的方法
Jul 31 Python
使用Python快乐学数学Github万星神器Manim简介
Aug 07 Python
pandas 对日期类型数据的处理方法详解
Aug 08 Python
Flask框架请求钩子与request请求对象用法实例分析
Nov 07 Python
使用Python的Turtle绘制哆啦A梦实例
Nov 21 Python
python base64库给用户名或密码加密的流程
Jan 02 Python
Django使用Celery加redis执行异步任务的实例内容
Feb 20 Python
Python使用GitPython操作Git版本库的方法
Feb 29 Python
python实现的web监控系统
Apr 27 Python
python数字转对应中文的方法总结
Aug 02 Python
baselines示例程序train_cartpole.py的ImportError
May 20 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
十大催泪虐心动漫,你能坚持看到第几部?
2020/03/04 日漫
咖啡知识 咖啡养豆要养多久 排气又是什么
2021/03/06 新手入门
Memcached常用命令以及使用说明详解
2013/06/27 PHP
PHP中鲜为人知的10个函数
2014/02/28 PHP
PHP中配置IIS7实现基本身份验证的方法
2015/09/24 PHP
php ucwords() 函数将字符串中每个单词的首字符转换为大写(实现代码)
2016/05/12 PHP
TP5框架实现上传多张图片的方法分析
2020/03/29 PHP
document.documentElement的一些使用技巧
2013/04/18 Javascript
zepto中使用swipe.js制作轮播图附swipeUp,swipeDown不起效果问题
2015/08/27 Javascript
jQuery使用ajax跨域获取数据的简单实例
2016/05/18 Javascript
vue.js实现数据动态响应 Vue.set的简单应用
2017/06/15 Javascript
JavaScript定义函数的三种实现方法
2017/09/23 Javascript
js中this对象用法分析
2018/01/05 Javascript
jquery无缝图片轮播组件封装
2020/11/25 jQuery
微信小程序个人中心的列表控件实现代码
2020/04/26 Javascript
Python实现的一个找零钱的小程序代码分享
2014/08/25 Python
详解Python3中的Sequence type的使用
2015/08/01 Python
python实现mysql的单引号字符串过滤方法
2015/11/14 Python
Python基于Socket实现的简单聊天程序示例
2017/08/05 Python
浅谈Python实现贪心算法与活动安排问题
2017/12/19 Python
如何利用Boost.Python实现Python C/C++混合编程详解
2018/11/08 Python
python3.5安装python3-tk详解
2019/04/26 Python
python多线程与多进程及其区别详解
2019/08/08 Python
django 使用 PIL 压缩图片的例子
2019/08/16 Python
Python Selenium截图功能实现代码
2020/04/26 Python
Python如何实现邮件功能
2020/05/27 Python
Python3爬虫中关于Ajax分析方法的总结
2020/07/10 Python
美国最大的网络男装服装品牌:Bonobos
2017/05/25 全球购物
销售辞职报告范文
2014/01/12 职场文书
硕士生工作推荐信
2014/03/07 职场文书
2014年入党积极分子党课学习心得体会模板
2014/04/03 职场文书
2014预备党员批评与自我批评思想汇报
2014/09/20 职场文书
被告答辩状范文
2015/05/22 职场文书
学习弘扬焦裕禄精神心得体会
2016/01/23 职场文书
九年级化学教学反思
2016/02/22 职场文书
漫画《尖帽子的魔法工坊》宣布动画化
2022/04/06 日漫