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 相关文章推荐
Cython 三分钟入门教程
Sep 17 Python
在IPython中执行Python程序文件的示例
Nov 01 Python
python实现视频分帧效果
May 31 Python
windows中安装Python3.8.0的实现方法
Nov 19 Python
python3实现网页版raspberry pi(树莓派)小车控制
Feb 12 Python
Python3 selenium 实现QQ群接龙自动化功能
Apr 17 Python
关于keras中keras.layers.merge的用法说明
May 23 Python
python中的错误如何查看
Jul 08 Python
Python约瑟夫生者死者小游戏实例讲解
Jan 04 Python
python实现scrapy爬虫每天定时抓取数据的示例代码
Jan 27 Python
python 字典和列表嵌套用法详解
Jun 29 Python
使用Python拟合函数曲线
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
php邮件发送,php发送邮件的类
2011/03/24 PHP
php 广告点击统计代码(php+mysql)
2018/02/21 PHP
一个可绑定数据源的jQuery数据表格插件
2010/07/17 Javascript
巧用局部变量提升javascript性能
2014/02/24 Javascript
node.js中的fs.truncate方法使用说明
2014/12/15 Javascript
纯JS代码实现气泡效果
2016/05/04 Javascript
基于BootStrap的图片轮播效果展示实例代码
2016/05/23 Javascript
jQuery+HTML5+CSS3制作支持响应式布局时间轴插件
2016/08/10 Javascript
详谈AngularJs 控制器、数据绑定、作用域
2017/07/09 Javascript
微信小程序网络请求封装示例
2018/07/24 Javascript
对vux点击事件的优化详解
2018/08/28 Javascript
JavaScript变量作用域及内存问题实例分析
2019/06/10 Javascript
layui table数据修改的回显方法
2019/09/04 Javascript
layui内置模块layim发送图片添加加载动画的方法
2019/09/23 Javascript
[48:48]完美世界DOTA2联赛PWL S3 Magama vs GXR 第一场 12.19
2020/12/24 DOTA
Python与Redis的连接教程
2015/04/22 Python
详解Python中的各种函数的使用
2015/05/24 Python
python开发之str.format()用法实例分析
2016/02/22 Python
一篇文章快速了解Python的GIL
2018/01/12 Python
python绘制直线的方法
2018/06/30 Python
python识别图像并提取文字的实现方法
2019/06/28 Python
django中账号密码验证登陆功能的实现方法
2019/07/15 Python
python 批量添加的button 使用同一点击事件的方法
2019/07/17 Python
通过python扫描二维码/条形码并打印数据
2019/11/14 Python
flask框架自定义url转换器操作详解
2020/01/25 Python
matlab中imadjust函数的作用及应用举例
2020/02/27 Python
django queryset 去重 .distinct()说明
2020/05/19 Python
详解python定时简单爬取网页新闻存入数据库并发送邮件
2020/11/27 Python
阿迪达斯英国官方网站:adidas英国
2019/08/13 全球购物
什么是规则表达式
2012/05/03 面试题
大学生简历的个人自我评价
2013/12/04 职场文书
开会迟到检讨书
2014/02/03 职场文书
应聘销售主管的求职信
2014/04/26 职场文书
2014年党员评议表自我评价
2014/09/27 职场文书
2015年幼儿园后勤工作总结
2015/04/25 职场文书
深入理解python多线程编程
2021/04/18 Python