将python2.7添加进64位系统的注册表方式


Posted in Python onNovember 20, 2019

解决问题:python2.7无法在注册表中被识别,即在安装NumPy和SciPy等出现“python version 2.7 required, which was not found in register”的问题。

解决方法:新建一个“register.py”的文件,复制以下内容,通过powershell的命令“python register.py”运行,看到“Python 2.7 is now registered!”即可。

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()

以上这篇将python2.7添加进64位系统的注册表方式就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python命令行参数解析OptionParser类用法实例
Oct 09 Python
python实现批量下载新浪博客的方法
Jun 15 Python
Python中列表和元组的使用方法和区别详解
Dec 30 Python
基于循环神经网络(RNN)的古诗生成器
Mar 26 Python
Python文本统计功能之西游记用字统计操作示例
May 07 Python
Python走楼梯问题解决方法示例
Jul 25 Python
python判断完全平方数的方法
Nov 13 Python
Python3.6+selenium2.53.6自动化测试_读取excel文件的方法
Sep 06 Python
Python中 Global和Nonlocal的用法详解
Jan 20 Python
python tkinter之顶层菜单、弹出菜单实例
Mar 04 Python
python使用requests库爬取拉勾网招聘信息的实现
Nov 20 Python
python某漫画app逆向
Mar 31 Python
10个Python面试常问的问题(小结)
Nov 20 #Python
python使用pip安装SciPy、SymPy、matplotlib教程
Nov 20 #Python
Python笔记之facade模式
Nov 20 #Python
将python安装信息加入注册表的示例
Nov 20 #Python
如何使用Python脚本实现文件拷贝
Nov 20 #Python
Python笔记之代理模式
Nov 20 #Python
Python Tkinter模块 GUI 可视化实例
Nov 20 #Python
You might like
PHP安装攻略:常见问题解答(一)
2006/10/09 PHP
PHP中register_globals参数为OFF和ON的区别(register_globals 使用详解)
2012/02/05 PHP
PHP基础陷阱题(变量赋值)
2012/09/12 PHP
PHP 验证码不显示只有一个小红叉的解决方法
2013/09/30 PHP
PHP利用APC模块实现大文件上传进度条的方法
2015/10/29 PHP
PHP实现权限管理功能示例
2017/09/22 PHP
javascript中直接写php代码的方法
2013/07/31 Javascript
jquery easyui combobox模糊过滤(示例代码)
2013/11/30 Javascript
a标签click和href执行顺序探讨
2014/06/23 Javascript
iframe里面的元素触发父窗口元素事件的jquery代码
2014/10/19 Javascript
DOM 事件流详解
2015/01/20 Javascript
jQuery实现html元素拖拽
2015/07/21 Javascript
JS加载器如何动态加载外部js文件
2016/05/26 Javascript
移动端H5开发 Turn.js实现很棒的翻书效果
2016/06/20 Javascript
vue Element-ui input 远程搜索与修改建议显示模版的示例代码
2017/10/19 Javascript
原生JS 实现的input输入时表格过滤操作示例
2019/08/03 Javascript
利用JS代码自动删除稿件的普通弹幕功能
2019/09/20 Javascript
vue父子组件间引用之$parent、$children
2020/05/20 Javascript
js+canvas实现画板功能
2020/09/13 Javascript
python多线程扫描端口示例
2014/01/16 Python
Python中变量交换的例子
2014/08/25 Python
Python爬取十篇新闻统计TF-IDF
2018/01/03 Python
python 把文件中的每一行以数组的元素放入数组中的方法
2018/04/29 Python
Python字符串逆序的实现方法【一题多解】
2019/02/18 Python
树莓派3 搭建 django 服务器的实例
2019/08/29 Python
基于Python和PyYAML读取yaml配置文件数据
2020/01/13 Python
FORZIERI澳大利亚站:全球顶级奢华配饰精品店
2016/12/31 全球购物
新加坡交友网站:be2新加坡
2019/04/10 全球购物
澳大利亚领先的女帽及配饰公司:Morgan&Taylor
2019/12/01 全球购物
大学新学期计划书
2014/04/28 职场文书
干部年终考核评语
2015/01/04 职场文书
长城导游词300字
2015/01/30 职场文书
致青春观后感
2015/06/09 职场文书
在HTML5 localStorage中存储对象的示例代码
2021/04/21 Javascript
Spring Bean的实例化之属性注入源码剖析过程
2021/06/13 Java/Android
python自动获取微信公众号最新文章的实现代码
2022/07/15 Python