安装第三方库出现 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()

最新文章

  1. MAC上向GitHub上上传自己的项目
  2. 【GoLang】GO语言系列--001.GO开发环境搭建
  3. 2016年12月11日 星期日 --出埃及记 Exodus 21:6
  4. EasyUI 使用注意点
  5. linux进程间通信方式
  6. Visual Studio 调试技巧 (二)-- 为中断设置条件
  7. ASP.NET快速学习方案(.NET菜鸟的成长之路)
  8. Spring框架知识总结-注入Bean的各类异常
  9. UGUI实现摇杆(模仿太极熊猫)
  10. UVALive 6665 Dragonas Cruller
  11. DSAPI TreeView节点增删简化操作
  12. Linux SVN服务器的搭建配置及分支的创建与合并
  13. windows7 python3.4 安装scrapy
  14. JS 调试中常见的报错的解决办法
  15. Linux内核入门到放弃-锁与进程间通信-《深入Linux内核架构》笔记
  16. 程序猿必备的10款超炫酷HTML5 Canvas插件
  17. json转对象,奇怪的映射
  18. 2018-01-19 Xtext试用: 5步实现一个(中文)JVM语言
  19. Immediate Decodability HDU1305
  20. 12.18daily_scrum

热门文章

  1. 不要在控制台上使用 let/const
  2. 【html】学习记录-拖放(drag and drop)
  3. PHP格式化显示文件大小函数
  4. Linux进程间通信(五):信号量 semget()、semop()、semctl()
  5. 提高MYSQL百万条数据的查询速度
  6. php之jquery
  7. Python基础二
  8. css实现翻页效果
  9. ecshop中foreach的详细用法归纳
  10. 【Network】Calico, Flannel, Weave and Docker Overlay Network 各种网络模型之间的区别