国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

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

2019-11-25 18:15:34
字體:
來源:轉載
供稿:網友

安裝PIL庫的時候,直接提示: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文件目錄下執行:

重新安裝PIL,錯誤解決,安裝成功。

如果是win7 64位的用戶在安裝Python 32位程序時,如果選擇只為當前用戶,以上問題不會出現。如果選擇所有用戶,就試著使用以上方法解決。

提示其它版本解決方法類似。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 肇州县| 舒兰市| 日喀则市| 武山县| 环江| 信宜市| 麻阳| 伊春市| 新安县| 保山市| 斗六市| 凉山| 富宁县| 宁阳县| 军事| 松潘县| 阿拉善左旗| 萨迦县| 柳林县| 蒙山县| 昌江| 车险| 政和县| 阳东县| 沐川县| 噶尔县| 商丘市| 凤阳县| 景德镇市| 南昌市| 怀仁县| 普洱| 渝中区| 江门市| 栖霞市| 共和县| 鹤山市| 敦化市| 綦江县| 浙江省| 鄂尔多斯市|