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中移动目录结构的方法
Jan 31 Python
详解python3实现的web端json通信协议
Dec 29 Python
Python更新数据库脚本两种方法及对比介绍
Jul 27 Python
Python实现获取邮箱内容并解析的方法示例
Jun 16 Python
python读取TXT每行,并存到LIST中的方法
Oct 26 Python
python利用Opencv实现人脸识别功能
Apr 25 Python
基于python实现雪花算法过程详解
Nov 16 Python
python中的数组赋值与拷贝的区别详解
Nov 26 Python
使用python客户端访问impala的操作方式
Mar 28 Python
基于Python实现简单学生管理系统
Jul 24 Python
安装pyecharts1.8.0版本后导入pyecharts模块绘图时报错: “所有图表类型将在 v1.9.0 版本开始强制使用 ChartItem 进行数据项配置 ”的解决方法
Aug 18 Python
Python开发之QT解决无边框界面拖动卡屏问题(附带源码)
May 27 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/07/10 PHP
JavaScript中的Window窗口对象
2008/01/16 Javascript
jquery checkbox全选、取消全选实现代码
2010/03/05 Javascript
实现动画效果核心方式的js代码
2013/09/27 Javascript
Jquery实现由下向上展开效果的例子
2014/12/08 Javascript
js代码实现无缝滚动(文字和图片)
2015/08/20 Javascript
简单理解vue中实例属性vm.$els
2016/12/01 Javascript
微信小程序页面滑动屏幕加载数据效果
2020/11/16 Javascript
简单谈谈关于Angular Cli打包的事
2017/09/05 Javascript
浅谈react.js中实现tab吸顶效果的问题
2017/09/06 Javascript
vuex的使用及持久化state的方式详解
2018/01/23 Javascript
jQuery幻灯片插件owlcarousel参数说明中文文档
2018/02/27 jQuery
Vuejs监听vuex中值的变化的方法示例
2018/12/02 Javascript
js中innerText/textContent和innerHTML与target和currentTarget的区别
2019/01/21 Javascript
Node.js+Express+Mysql 实现增删改查
2019/04/03 Javascript
ES6函数和数组用法实例分析
2020/05/23 Javascript
[01:00:06]加油DOTA_EP01_网络版
2014/08/09 DOTA
[02:02:38]VG vs Mineski Supermajor 败者组 BO3 第一场 6.6
2018/06/07 DOTA
详解Python中的from..import绝对导入语句
2016/06/21 Python
python对象及面向对象技术详解
2016/07/19 Python
python 根据pid杀死相应进程的方法
2017/01/16 Python
TFRecord格式存储数据与队列读取实例
2020/01/21 Python
Django实现简单的分页功能
2021/02/22 Python
Sunglasses Shop丹麦:欧洲第一的太阳镜在线销售网站
2017/10/22 全球购物
美国领先的眼镜和太阳镜在线零售商:Glasses.com
2019/08/26 全球购物
应聘教师推荐信
2013/10/31 职场文书
运动会广播稿500字
2014/01/28 职场文书
小学社会实践活动总结
2014/07/03 职场文书
国企干部对照检查材料
2014/08/22 职场文书
班主任自我评价范文
2015/03/11 职场文书
驳回起诉民事裁定书
2015/05/19 职场文书
三八妇女节主持词
2015/07/04 职场文书
2016年感恩母亲节活动总结
2016/04/01 职场文书
一条慢SQL语句引发的改造之路
2022/03/16 MySQL
tomcat默认最大连接数及相关调整方法
2022/05/06 Servers
Redis+AOP+自定义注解实现限流
2022/06/28 Redis