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实现远程调用MetaSploit的方法
Aug 22 Python
Python实现栈的方法
May 26 Python
简单谈谈Python中的json与pickle
Jul 19 Python
python抓取搜狗微信公众号文章
Apr 01 Python
Python适配器模式代码实现解析
Aug 02 Python
基于python实现蓝牙通信代码实例
Nov 19 Python
PyTorch使用cpu加载模型运算方式
Jan 13 Python
Python loguru日志库之高效输出控制台日志和日志记录
Mar 07 Python
Selenium启动Chrome时配置选项详解
Mar 18 Python
Python面向对象多态实现原理及代码实例
Sep 16 Python
Django model class Meta原理解析
Nov 14 Python
python可视化分析绘制带趋势线的散点图和边缘直方图
Jun 25 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文件生成的图片无法使用CDN缓存的解决方法
2015/06/20 PHP
Laravel网站打开速度优化的方法汇总
2017/07/16 PHP
PHP的imageTtfText()函数深入详解
2021/03/03 PHP
超级兔子让浮动层消失的前因后果
2007/03/09 Javascript
Ext第一周 史上最强学习笔记---GridPanel(基础篇)
2008/12/29 Javascript
javascript innerHTML使用分析
2010/12/03 Javascript
来自国外的页面JavaScript文件优化
2010/12/08 Javascript
更换select下拉菜单背景样式的实现代码
2011/12/20 Javascript
自己封装的javascript事件队列函数版
2014/06/12 Javascript
jQuery中siblings()方法用法实例
2015/01/08 Javascript
javascript实现别踩白块儿小游戏程序
2015/11/22 Javascript
JavaScript中匿名函数的用法及优缺点详解
2016/06/01 Javascript
玩转NODE.JS(四)-搭建简单的聊天室的代码
2016/11/11 Javascript
VUE利用vuex模拟实现新闻点赞功能实例
2017/06/28 Javascript
js数组方法reduce经典用法代码分享
2018/01/07 Javascript
vuex 的简单使用
2018/03/22 Javascript
JavaScript创建对象的四种常用模式实例分析
2019/01/11 Javascript
浅谈vue3中effect与computed的亲密关系
2019/10/10 Javascript
extjs4图表绘制之折线图实现方法分析
2020/03/06 Javascript
js重写alert事件(避免alert弹框标题出现网址)
2020/12/04 Javascript
在Python中操作时间之mktime()方法的使用教程
2015/05/22 Python
Python3.X 线程中信号量的使用方法示例
2017/07/24 Python
mac安装pytorch及系统的numpy更新方法
2018/07/26 Python
tensorflow实现简单逻辑回归
2018/09/07 Python
python实现淘宝购物系统
2019/10/25 Python
简单了解Pandas缺失值处理方法
2019/11/16 Python
利用Python实现最小二乘法与梯度下降算法
2021/02/21 Python
Perricone MD裴礼康美国官网:抗衰老护肤品
2016/09/26 全球购物
就业推荐自我鉴定
2013/10/06 职场文书
毕业生找工作推荐信
2013/11/21 职场文书
成绩单公证书
2014/04/10 职场文书
三八节标语
2014/06/27 职场文书
党员批评与自我批评(5篇)
2014/09/23 职场文书
正确使用MySQL INSERT INTO语句
2021/05/26 MySQL
SQL Server Agent 服务无法启动
2022/04/20 SQL Server
Linux中文件的基本属性介绍
2022/06/01 Servers