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实现kNN算法
Dec 20 Python
python实现k-means聚类算法
Feb 23 Python
Python Selenium Cookie 绕过验证码实现登录示例代码
Apr 10 Python
Python+OpenCV实现图像融合的原理及代码
Dec 03 Python
Python正则匹配判断手机号是否合法的方法
Dec 09 Python
Python常用特殊方法实例总结
Mar 22 Python
利用Python实现Shp格式向GeoJSON的转换方法
Jul 09 Python
django 自定义过滤器(filter)处理较为复杂的变量方法
Aug 12 Python
基于Python计算圆周率pi代码实例
Mar 25 Python
简单介绍一下pyinstaller打包以及安全性的实现
Jun 02 Python
python判断字符串以什么结尾的实例方法
Sep 18 Python
Python通用验证码识别OCR库ddddocr的安装使用教程
Jul 07 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 XML备份Mysql数据库
2009/05/27 PHP
php数组中包含中文的排序方法
2014/06/03 PHP
php微信公众号开发(2)百度BAE搭建和数据库使用
2016/12/15 PHP
JS日历 推荐
2006/12/03 Javascript
默认让页面的第一个控件选中的javascript代码
2009/12/26 Javascript
jQuery 常见开发使用技巧总结
2009/12/26 Javascript
获得所有表单值的JQuery实现代码[IE暂不支持]
2012/05/24 Javascript
jQuery分别获取选中的复选框值的示例
2014/06/17 Javascript
Javascript中With语句用法实例
2015/05/14 Javascript
解析javascript中鼠标滚轮事件
2015/05/26 Javascript
在JavaScript中操作时间之setYear()方法的使用
2015/06/12 Javascript
全面解析Bootstrap弹窗的实现方法
2015/12/01 Javascript
基于javascript实现图片切换效果
2016/04/17 Javascript
jQuery控制文本框只能输入数字和字母及使用方法
2016/05/26 Javascript
vue.js中$watch的用法示例
2016/10/04 Javascript
单行 JS 实现移动端金钱格式的输入规则
2017/05/22 Javascript
微信小程序的tab选项卡的实现效果
2019/05/15 Javascript
Node.js API详解之 util模块用法实例分析
2020/05/09 Javascript
python调用Moxa PCOMM Lite通过串口Ymodem协议实现发送文件
2014/08/15 Python
python集合类型用法分析
2015/04/08 Python
Django基于ORM操作数据库的方法详解
2018/03/27 Python
Python魔法方法功能与用法简介
2019/04/04 Python
使用python客户端访问impala的操作方式
2020/03/28 Python
Pytest测试框架基本使用方法详解
2020/11/25 Python
BASIC HOUSE官方旗舰店:韩国著名的服装品牌
2018/09/27 全球购物
联欢晚会主持词
2014/03/25 职场文书
水利水电建筑施工应届生求职信
2014/07/04 职场文书
走群众路线学习心得体会
2014/10/31 职场文书
2015年入党积极分子评语
2015/03/26 职场文书
刑事案件上诉状
2015/05/23 职场文书
金正昆讲礼仪观后感
2015/06/11 职场文书
JavaScript实现显示和隐藏图片
2021/04/29 Javascript
linux中nohup和后台运行进程查看及终止
2021/06/24 Python
WCG2010 星际争霸决赛 Flash vs Goojila 1 星际经典比赛回顾
2022/04/01 星际争霸
win11系统中dhcp服务异常什么意思? Win11 DHCP服务异常修复方法
2022/04/08 数码科技
vue elementUI批量上传文件
2022/04/26 Vue.js