时间:2021-05-22
安装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位程序时,如果选择只为当前用户,以上问题不会出现。如果选择所有用户,就试着使用以上方法解决。
提示其它版本解决方法类似。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
解决问题:python2.7无法在注册表中被识别,即在安装NumPy和SciPy等出现“pythonversion2.7required,whichwasnot
问题描述:windows安装pythonmysqldb时报错pythonversion2.7required,whichwasnotfoundintheregi
创建docker-compose.yml并填入如下内容version:'3'services:registry:restart:alwaysimage:regi
centos6自带python2.6版本,根据需要,安装python2.7、easy_install-2.7、pip2.7依赖yumgroupinstall-y
使用工具:Python2.7点我下载scrapy框架sublimetext3一。搭建python(Windows版本)1.安装python2.7---然后在cm