博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python version 3.3 required, which was not found in the registry
阅读量:5103 次
发布时间:2019-06-13

本文共 1895 字,大约阅读时间需要 6 分钟。

Python version 3.3 required, which was not found in the registry

python registry函数语法

在windows下安装numpy的时候, 出现了"Python version 3.3 required, which was not found in the registry"的错误.

类似的有:Python version 2.7 required, which was not found in the registry

大致意思是说:注册表没有对应的信息. 只要执行一个python脚本,将HKEY_CURRENT_USER (HKCU)注册就好.

2.7版本的可以参照: http://blog.csdn.net/zklth/article/details/8117207

3.3版本的可以参照: https://gist.github.com/embray/6042780#file-win_register_python-py

相关的说明:

http://pythonhosted.org/pyfits/appendix/faq.html#on-windows-vista-or-later-why-can-t-the-installer-find-python-in-the-registry

其中python3版本的可以执行以下脚本:

 

from __future__ import print_function  import sys try:    from winreg import *except ImportError:    from _winreg import * # tweak as necessaryversion = sys.version[:3]installpath = sys.prefix regpath = "SOFTWARE\\Python\\Pythoncore\\{0}\\".format(version)installkey = "InstallPath"pythonkey = "PythonPath"pythonpath = "{0};{1}\\Lib\\;{2}\\DLLs\\".format(    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!") if __name__ == "__main__":    RegisterPy()

转载于:https://www.cnblogs.com/songqingbo/articles/5293319.html

你可能感兴趣的文章
Python程序中的进程操作-进程同步(multiprocess.Lock)
查看>>
UIImage imageNamed: 优劣 ,cache 算法
查看>>
Struts2---ActionContext和ServletActionContext小结
查看>>
hdu 4424
查看>>
Android Kinect Projector Interface
查看>>
成为软件高手的几个忌讳
查看>>
encodeURI和uncodeURIComponent的介绍
查看>>
【Code Tools】AB性能测试工具(二)
查看>>
MySQL 6.子查询
查看>>
关于焊板子的几个原件焊接方向问题
查看>>
【剑指offer】29、顺时针打印矩阵
查看>>
SPOJ7259(Light Switching)
查看>>
install java 7 or 8 on ubuntu14
查看>>
添加常见 URL Scheme 列表,方便快速查询⓶QA:URL Scheme适配好为何仍然报错
查看>>
PAT 1126 Eulerian Path
查看>>
[Leetcode] Remove Duplicates from Sorted Array II
查看>>
(十五)xml模块
查看>>
【先定一个小目标】Postgresql允许远程访问配置修改
查看>>
D3.js学习(一)
查看>>
第十三周学习进度条
查看>>