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 相关文章推荐
windows下安装python paramiko模块的代码
Feb 10 Python
python删除文件示例分享
Jan 28 Python
Python爬取当当、京东、亚马逊图书信息代码实例
Dec 09 Python
Python中pillow知识点学习
Apr 30 Python
解决python matplotlib imshow无法显示的问题
May 24 Python
Flask框架配置与调试操作示例
Jul 23 Python
PyCharm的设置方法和第一个Python程序的建立
Jan 16 Python
Python如何输出百分比
Jul 31 Python
python模拟点击在ios中实现的实例讲解
Nov 26 Python
python3代码输出嵌套式对象实例详解
Dec 03 Python
django使用多个数据库的方法实例
Mar 04 Python
python实现自动化群控的步骤
Apr 11 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+jquery编码方面的一些心得(utf-8 gb2312)
2010/10/12 PHP
PHP二维数组的去重问题解析
2011/07/17 PHP
php版微信公众账号第三方管理工具开发简明教程
2016/09/23 PHP
input 高级限制级用法
2009/03/26 Javascript
js中的window.open返回object的错误的解决方法
2009/08/15 Javascript
浅谈tudou土豆网首页图片延迟加载的效果
2010/06/23 Javascript
ajax请求get与post的区别总结
2013/11/04 Javascript
浅谈nodeName,nodeValue,nodeType,typeof 的区别
2015/01/13 Javascript
深入探讨javascript中的数据类型
2015/03/04 Javascript
JS运动相关知识点小结(附弹性运动示例)
2016/01/08 Javascript
JS+CSS实现DIV层的展开、收缩效果
2016/01/28 Javascript
各式各样的导航条效果css3结合jquery代码实现
2016/09/17 Javascript
微信小程序之MaterialDesign--input组件详解
2017/02/15 Javascript
jQuery实现选中行变色效果(实例讲解)
2017/07/06 jQuery
angular2 ng build部署后base文件路径问题详细解答
2017/07/15 Javascript
JS+canvas动态绘制饼图的方法示例
2017/09/12 Javascript
jQuery选择器之子元素过滤选择器
2017/09/28 jQuery
vue给input file绑定函数获取当前上传的对象完美实现方法
2017/12/15 Javascript
JavaScript静态作用域和动态作用域实例详解
2019/06/17 Javascript
如何基于javascript实现贪吃蛇游戏
2020/02/09 Javascript
复制粘贴功能的Python程序
2008/04/04 Python
python与php实现分割文件代码
2017/03/06 Python
python 3.6 +pyMysql 操作mysql数据库(实例讲解)
2017/12/20 Python
Python自定义函数计算给定日期是该年第几天的方法示例
2019/05/30 Python
python 列表转为字典的两个小方法(小结)
2019/06/28 Python
Tensorflow实现酸奶销量预测分析
2019/07/19 Python
tensorflow 实现自定义梯度反向传播代码
2020/02/10 Python
Python tkinter 下拉日历控件代码
2020/03/04 Python
Data URI scheme详解和使用实例及图片base64编码实现方法
2014/05/08 HTML / CSS
EJB3推出JPA的原因
2013/10/16 面试题
二手房买卖协议书
2014/04/10 职场文书
2014乡镇机关党员个人对照检查材料思想汇报
2014/10/09 职场文书
酒店财务部岗位职责
2015/04/14 职场文书
2016幼儿园教师节新闻稿
2015/11/25 职场文书
阿里云日志过滤器配置日志服务
2022/04/09 Servers
SQL bool盲注和时间盲注详解
2022/07/23 SQL Server