成功解决​​​​​​​安装pywin32时出现python version 3.6 required, which was not found in the registry(一)

简介: 成功解决​​​​​​​安装pywin32时出现python version 3.6 required, which was not found in the registry

解决问题


安装pywin32时出现python version 3.6 required, which was not found in the registry

或者

安装pywin32时出现python version 3.6-32 required, which was not found in the registry


image.png

image.png




解决方法


第一步,打开注册编辑器:regedit


第二步,如图所示,定位到python

image.png




注意:如果没有,则执行下列命令会在注册编辑器里自动生成。

from __future__ import print_function

import sys

try:

   from winreg import *

except ImportError:

   from _winreg import *

# tweak as necessary

version = sys.version[:3]

installpath = sys.prefix

regpath = "SOFTWARE\\Python\\Pythoncore\\{0}\\".format(version)

installkey = "InstallPath"

pythonkey = "PythonPath"

pythonpath = "{0};{1}\\Lib\\;{2}\\DLLs\\".format(

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


相关文章
|
3月前
|
Linux 计算机视觉 C++
【解决方案】Building wheel for opencv-python:安装卡顿的原因与解决方案
当你安装OpenCV时,命令行停在Building wheel for opencv-python (PEP 517) ... -似乎卡住了。这并非程序假死,而是其编译耗时巨大。本文将揭示原因,并提供优化安装体验的实用方法。
494 88
|
15天前
|
人工智能 数据安全/隐私保护 异构计算
桌面版exe安装和Python命令行安装2种方法详细讲解图片去水印AI源码私有化部署Lama-Cleaner安装使用方法-优雅草卓伊凡
桌面版exe安装和Python命令行安装2种方法详细讲解图片去水印AI源码私有化部署Lama-Cleaner安装使用方法-优雅草卓伊凡
203 8
桌面版exe安装和Python命令行安装2种方法详细讲解图片去水印AI源码私有化部署Lama-Cleaner安装使用方法-优雅草卓伊凡
|
3月前
|
人工智能 数据挖掘 Linux
Centos安装Python3.7(亲测可用)
本指南详细介绍了在基于Linux(以CentOS系统为例,使用yum包管理器)的系统上安装Python 3.7版本的完整流程。Python是一种广泛使用的高级编程语言,在各种领域如软件开发、数据分析、人工智能和区块链开发等都有着重要的应用。
329 2
|
6月前
|
IDE 开发工具 开发者
手把手教你安装PyCharm 2025:开发者的Python IDE配置全流程+避坑指南
本教程详细介绍了PyCharm 2025版本在Windows系统下的安装流程及配置方法,涵盖AI代码补全与智能调试工具链等新功能。内容包括系统要求、安装步骤、首次运行配置(如主题选择与插件安装)、创建首个Python项目,以及常见问题解决方法。此外,还提供了切换中文界面和延伸学习资源的指导,帮助用户快速上手并高效使用PyCharm进行开发。
3068 61
|
6月前
|
存储 缓存 文件存储
uv安装python及其依赖的加速方法
国内在使用uv的时候,可能会涉及到装python的速度太慢的问题,为了解决这个问题,可以使用`UV_PYTHON_INSTALL_MIRROR`这个环境变量。除此以外,对于多人协作场景,`UV_CACHE_DIR`也是一个有用的环境变量。本文会介绍这两个变量。
4476 10
|
27天前
|
数据采集 机器学习/深度学习 人工智能
Python:现代编程的首选语言
Python:现代编程的首选语言
192 102
|
27天前
|
数据采集 机器学习/深度学习 算法框架/工具
Python:现代编程的瑞士军刀
Python:现代编程的瑞士军刀
203 104
|
27天前
|
人工智能 自然语言处理 算法框架/工具
Python:现代编程的首选语言
Python:现代编程的首选语言
185 103
|
27天前
|
机器学习/深度学习 人工智能 数据挖掘
Python:现代编程的首选语言
Python:现代编程的首选语言
133 82
|
27天前
|
数据采集 机器学习/深度学习 人工智能
Python:现代编程的多面手
Python:现代编程的多面手
32 0

推荐镜像

更多