安装mysql在check requirements 出现问题 不能继续安装 the requirement is still failing,检测python未安装

2023-05-16

原因是重装系统,E盘的python配置到环境变量后,python可以正常使用,但是mysql见此依然说没安装python,

可能是mysql在安装的时候,不是检查环境变量,而是检查注册表。

去注册表路径看看是否 有python

 HKEY_CURRENT_USER\Software\Python\

用python注册注册表;运行下面代码

import sys
 
from winreg import *
 
# tweak as necessary
version = sys.version[:4]
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了,检测就通过了。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

安装mysql在check requirements 出现问题 不能继续安装 the requirement is still failing,检测python未安装 的相关文章

随机推荐

  • Ubuntu18.04安装教程——超详细的图文教程

    电脑配置 xff1a 名称 xff1a Lenovo 拯救者Y7000P 处理器 xff1a i7 10750H 内存 xff1a 32G 固态 xff1a 1TB 显卡 xff1a RTX2060 6G 一 准备工作 本文以 Ubuntu
  • VINS-Course代码解析——run_euroc前端数据处理

    vins mono总框架如下 xff1a 主要分为三大块 xff1a 我们先从主函数 main 入手 xff1a 主函数中有三个线程 xff0c 读取完数据集和配置文件的路径后就会进入这三个线程 xff0c 如下图 xff1a thd Ba
  • C++求解N个数的最大公约数、最小公倍数

    一 2个数的最大公约数 span class token comment 辗转相除法 span span class token keyword int span span class token function gcd span spa
  • 子序列个数——动态规划

    题目 xff1a 统计一个字符串中全部不同的子序列的个数 思路 xff1a 动态规划求解 令 f i 61 前 i 个元素中包含的全部子序列的个数 那么状态转移方程分为下面两种情况 xff1a 当第 i 个元素在前面 i 1 个字符中没有出
  • 字符串中特定子序列出现的次数(动态规划)

    题目 xff1a 给定一个字符串 xff0c 求子序列 cwbc 出现的次数 思路 xff1a 动态规划 令 dp i j 表示前 i 个字符中匹配了字符串 cwbc 中前 j 位 xff08 j 61 1 2 3 4 xff09 的个数
  • 认识node

    一 认识node node是一个基于Chrome V8引擎的JavaScript代码运行环境 浏览器 xff08 软件 xff09 能够运行JavaScript代码 xff0c 浏览器就是JavaScript代码的运行环境 xff08 js
  • python爬虫-使用request,lxml库爬取游戏排名

    爬取目标URL xff1a http wy hao123 com top 开发环境 xff1a PyCharm 2019 2 3Python3 6火狐浏览器 使用的三方库 xff1a requestslxml 执行结果 开始 抓取网页 打开
  • 知识追踪模型——教育大数据挖掘(持续更新......)

    知识追踪 xff08 2015 NIPS xff09 Deep Knowledge Tracing xff08 2017 WWW xff09 Dynamic Key Value Memory Networks for Knowledge T
  • Wireshark从安装到使用详细指南

    前言 wireshark是一款非常优秀的网络封包分析软件 xff0c 具有极为强大的功能 可以截取各种类型的网络封包 xff0c 并且显示网络封包的详细信息 值得一提的是 xff0c 为了安全性考虑 xff0c wireshark无法实现改
  • echarts随dom大小自适应变化,并做防抖处理

    目录 监听窗口resize事件监听dom的resize事件完整代码示例 监听窗口resize事件 监听浏览器窗口resize事件很简单 xff0c 如下一行代码即可搞定 xff1a window span class token punct
  • 极简版qt打包成exe

    文章目录 极简版qt打包成exe附加工具过程 极简版qt打包成exe 附加工具 Engima Virtual Box xff0c 将qt的多个文件打包成一个exe xff0c 下载地址 过程 新建xxx文件夹将初步编译过的xxx exe x
  • Windows10清理C盘的恶意软件

    Windows10清理C盘的恶意软件 写在前面情况1 xff1a 在桌面留有 快捷链接 的情况2 xff1a 在 控制面板 的 卸载软件 中能找到名字情况3 xff1a 在 控制面板 的 卸载软件 中找不到名字1 ludashi birdw
  • 前端的学习之路:初级CSS---关系选择器

    关系选择器 span class token doctype lt DOCTYPE html gt span span class token tag span class token tag span class token punctu
  • 子类继承父类的加载顺序——记录篇

    两种情况的加载顺序 xff1a 初始化阶段的初始化步骤 xff1a 静态代码块 先父类后子类 gt 非静态代码块 gt 父类 先父类后子类 一 单独类的加载顺序 静态变量 静态代码块 xff1a 从上到下的顺序加载 类的非静态变量 xff0
  • “完美”解决Mybatis+PageHelper出现SQL语句末尾自动加limit出现SQL语法错误

    问题比较简单 xff0c 解决方法也比较简单 xff0c 这里简单描述一下 具体描述请看这里 xff1a 问题详细描述 产生原因 Mybatis 43 Pagehelper在执行分页逻辑时时 xff0c 会默认在你的写的SQL语句后面添加l
  • Edge扩展插件安装位置

    Edge插件默认位置在 xff1a C Users Administrator AppData Local Microsoft Edge User Data Default Extensions 若查找不到 xff0c 则您的用户名更改了
  • mac上zsh: command not found:${命令} 失败问题

    重新安装了zsh后 xff0c 输入很多以前能够用的alias命令缩写都不能用了 xff0c 原因 xff1a 原来的命令缩写写在 bash profile文件中 xff0c 这个使用的是bash xff1b 但是zsh是另外一个shell
  • linux安装并卸载图形化界面+克隆虚拟机

    首先我们要了解图形界面有多少 xff0c 以及他们的优缺点都是什么 这篇博客可以让你完美的解决这些问题四种桌面环境的比较 在安装界面以及卸载时 xff0c 我们经常会用到 yum 这一个单词 那么yum到底是什么意思呢 xff1f yum的
  • 【洛谷】P1605 迷宫(dfs) 题解

    原题链接 xff1a https www luogu org problem P1605 题目描述 给定一个N M方格的迷宫 xff0c 迷宫里有T处障碍 xff0c 障碍处不可通过 给定起点坐标和终点坐标 xff0c 问 每个方格最多经过
  • 安装mysql在check requirements 出现问题 不能继续安装 the requirement is still failing,检测python未安装

    原因是重装系统 xff0c E盘的python配置到环境变量后 xff0c python可以正常使用 xff0c 但是mysql见此依然说没安装python xff0c 可能是mysql在安装的时候 xff0c 不是检查环境变量 xff0c