安装第三方库出现 Python version 2.7 required, which was not found in the registry

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安装第三方库出现 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!"


if __name__ == "__main__":
    RegisterPy()

然后执行该脚本.

以上是关于安装第三方库出现 Python version 2.7 required, which was not found in the registry的主要内容,如果未能解决你的问题,请参考以下文章

安装第三方库出现 Python version 2.7 required, which was not found in the registry

安装第三方库出现 Python version 2.7 required, which was not found in the registry

当安装第三方库的时候出现Python version 2.7 required, which was not found in the registry

安装第三方库 报错Python version 2.7 required, which was not found in the registry

自学Python:解决Python3无法安装PIL三方库的办法

解决:使用pip命令安装第三方库时报错WARNING: You are using pip version 19.2.3, however version 20.1.1 is available. Y