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编程开发之日期操作实例分析
Nov 13 Python
Fiddler如何抓取手机APP数据包
Jan 22 Python
用Python删除本地目录下某一时间点之前创建的所有文件的实例
Dec 14 Python
Python递归函数实例讲解
Feb 27 Python
Python with用法:自动关闭文件进程
Jul 10 Python
python自动化测试之DDT数据驱动的实现代码
Jul 23 Python
Python 通过截图匹配原图中的位置(opencv)实例
Aug 27 Python
Python turtle库的画笔控制说明
Jun 28 Python
Python文件名匹配与文件复制的实现
Dec 11 Python
用pushplus+python监控亚马逊到货动态推送微信
Jan 29 Python
如何利用Python实现一个论文降重工具
Jul 09 Python
python的netCDF4批量处理NC格式文件的操作方法
Mar 21 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/08/18 PHP
php at(@)符号的用法简介
2009/07/11 PHP
PHP STRING 陷阱原理说明
2010/07/24 PHP
PHP字符串中特殊符号的过滤方法介绍
2014/02/18 PHP
PHP图片处理之使用imagecopy函数添加图片水印实例
2014/11/19 PHP
Zend Framework入门应用实例详解
2016/12/11 PHP
win10 apache配置虚拟主机后localhost无法使用的解决方法
2018/01/27 PHP
javascript parseInt 函数分析(转)
2009/03/21 Javascript
jquery 选择器部分整理
2009/10/28 Javascript
自写简单JS判断是否已经弹出页面
2010/10/20 Javascript
让textarea自动调整大小的js代码
2011/04/12 Javascript
js工具方法弹出蒙版
2013/05/08 Javascript
jQuery选择器中含有空格的使用示例及注意事项
2013/08/25 Javascript
jquery手风琴特效插件
2015/02/04 Javascript
jQuery监听文件上传实现进度条效果的方法
2016/10/16 Javascript
详解Angular2学习笔记之Html属性绑定
2018/01/03 Javascript
node打造微信个人号机器人的方法示例
2018/04/26 Javascript
Vue 路由 过渡动效 数据获取方法
2018/07/31 Javascript
Vue数据双向绑定的深入探究
2018/11/27 Javascript
在layui下对元素进行事件绑定的实例
2019/09/06 Javascript
Vue中Table组件行内右键菜单实现方法(基于 vue + AntDesign)
2019/11/21 Javascript
微信小程序swiper使用网络图片不显示问题解决
2019/12/13 Javascript
[02:38]DOTA2亚洲邀请赛 IG战队巡礼
2015/02/03 DOTA
python实现字典(dict)和字符串(string)的相互转换方法
2017/03/01 Python
在python image 中安装中文字体的实现方法
2019/08/22 Python
Pyecharts 动态地图 geo()和map()的安装与用法详解
2020/03/25 Python
python简单实现9宫格图片实例
2020/09/03 Python
瑞典时尚耳机品牌:Urbanears
2017/07/26 全球购物
欧洲第一中国智能手机和平板电脑网上商店:CECT-SHOP
2018/01/08 全球购物
Lookfantastic葡萄牙官方网站:欧洲第一大化妆品零售商
2018/03/17 全球购物
《蓝色的树叶》教学反思
2014/02/24 职场文书
yy婚礼主持词
2014/03/14 职场文书
2014幼儿园教师师德师风演讲稿
2014/09/10 职场文书
二胎满月酒致辞
2015/07/29 职场文书
2016感恩母亲节校园广播稿
2015/12/17 职场文书
Python图像处理库PIL详细使用说明
2022/04/06 Python