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 列表(List)操作方法详解
Mar 11 Python
Python基于Matplotlib库简单绘制折线图的方法示例
Aug 14 Python
手把手教你python实现SVM算法
Dec 27 Python
python dataframe astype 字段类型转换方法
Apr 11 Python
Python实现处理逆波兰表达式示例
Jul 30 Python
使用EduBlock轻松学习Python编程
Oct 08 Python
Python判断变量名是否合法的方法示例
Jan 28 Python
Python 的字典(Dict)是如何存储的
Jul 05 Python
详解基于python-django框架的支付宝支付案例
Sep 23 Python
Python任务调度模块APScheduler使用
Apr 15 Python
基于python 将列表作为参数传入函数时的测试与理解
Jun 05 Python
Python 处理表格进行成绩排序的操作代码
Jul 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生成带有雪花背景的验证码
2008/09/28 PHP
用sql命令修改数据表中的一个字段为非空(not null)的语句
2010/06/04 PHP
THINKPHP支持YAML配置文件的设置方法
2015/03/17 PHP
PHP实现批量生成App各种尺寸Logo
2015/03/19 PHP
php使用escapeshellarg时中文被过滤的解决方法
2016/07/10 PHP
PHP数据库表操作的封装类及用法实例详解
2016/07/12 PHP
PHP接收App端发送文件流的方法
2016/09/23 PHP
Laravel中为什么不使用blpop取队列详析
2018/08/01 PHP
php自定义排序uasort函数示例【二维数组按指定键值排序】
2019/06/19 PHP
Laravel框架实现文件上传的方法分析
2019/09/29 PHP
JavaScript Prototype对象
2009/01/07 Javascript
最佳JS代码编写的14条技巧
2011/01/09 Javascript
IE6背景图片不缓存问题解决方案及图片使用策略多个方法小结
2012/05/14 Javascript
客户端js性能优化小技巧整理
2013/11/05 Javascript
JavaScript数据库TaffyDB用法实例分析
2015/07/27 Javascript
Node.js学习入门
2017/01/03 Javascript
轻松理解Javascript变量的相关问题
2017/01/20 Javascript
js实现贪吃蛇小游戏(容易理解)
2017/01/22 Javascript
Vue.js 动态为img的src赋值方法
2018/03/14 Javascript
详解使用jest对vue项目进行单元测试
2018/09/07 Javascript
200行HTML+JavaScript实现年会抽奖程序
2019/01/22 Javascript
vuex的数据渲染与修改浅析
2020/11/26 Vue.js
[26:21]浴火之凤-TI4世界冠军Newbee战队纪录片
2014/08/07 DOTA
[01:14:41]DOTA2-DPC中国联赛定级赛 iG vs Magma BO3第一场 1月8日
2021/03/11 DOTA
python实现定制交互式命令行的方法
2014/07/03 Python
Python判断两个list是否是父子集关系的实例
2018/05/04 Python
强悍的Python读取大文件的解决方案
2019/02/16 Python
对Python函数设计规范详解
2019/07/19 Python
Html5中localStorage存储JSON数据并读取JSON数据的实现方法
2017/02/13 HTML / CSS
巴塞罗那观光通票:Barcelona Pass
2019/10/30 全球购物
Ref与out有什么不同
2012/11/24 面试题
2015毕业寄语大全
2015/02/26 职场文书
安全承诺书格式范本
2015/04/28 职场文书
导游词书写之黄山
2019/08/06 职场文书
pytorch中的model=model.to(device)使用说明
2021/05/24 Python
Python 视频画质增强
2022/04/28 Python