寒时enjoy 发表于 2024-8-23 12:19:25

Python安装失败

本帖最后由 寒时enjoy 于 2024-8-27 17:57 编辑

之前安装过python-3.7.9,后来卸载了,现在再次安装就报错 0x80070001函数不正确,应该怎么解决啊?

FishC 发表于 2024-8-23 12:19:36

出现这个错误可能是由于之前的卸载未完全导致的。你可以尝试以下方法解决:

1. **删除残留文件**:
   - 确保之前 Python 的安装目录已经被删除(通常在 `C:\Users\<你的用户名>\AppData\Local\Programs\Python` 下)。
   - 删除 `C:\Users\<你的用户名>\AppData\Local\Programs` 中残留的 Python 文件。

2. **清理注册表**:
   - 按 `Win + R` 打开运行窗口,输入 `regedit`,回车打开注册表编辑器。
   - 找到 `HKEY_LOCAL_MACHINE\SOFTWARE\Python` 和 `HKEY_CURRENT_USER\SOFTWARE\Python`,删除与 Python 相关的键。

3. **重启计算机**: 经过以上步骤后,重启计算机以确保所有更改生效。

4. **重新下载安装包**:
   - 确保从 Python 官方网站重新下载你需要的 Python 安装包,避免安装包损坏的问题。

5. **以管理员身份运行安装程序**:
   - 右键点击安装程序,选择“以管理员身份运行”。

尝试以上方法后,再次进行安装,应该可以解决你的问题。如果问题仍然存在,可以尝试使用不同的 Python 版本安装包,或者使用第三方工具(如 `Python Launcher`)来进行安装。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。

寒时enjoy 发表于 2024-8-23 12:23:06

FishC 发表于 2024-8-23 12:19
出现这个错误可能是由于之前的卸载未完全导致的。你可以尝试以下方法解决:

1. **删除残留文件**:


如何删除与 Python 相关的键?

FishC 发表于 2024-8-23 12:23:29

寒时enjoy 发表于 2024-08-23 12:23
如何删除与 Python 相关的键?

好的,这里是详细的步骤教你如何删除与 Python 相关的注册表键:

1. **打开注册表编辑器**:
   - 按 `Win + R` 组合键来打开“运行”对话框。
   - 输入 `regedit`,然后按回车键(或者点击“确定”)打开注册表编辑器。如果出现用户账户控制提示,请选择“是”以进行确认。

2. **查找并删除相关键**:
   在注册表编辑器中,按以下路径逐一查找和删除与 Python 相关的注册表键:

   - 查找 `HKEY_LOCAL_MACHINE\SOFTWARE\` 路径下的 `Python` 文件夹:
   - 展开 `HKEY_LOCAL_MACHINE` 节点。
   - 依次展开 `SOFTWARE` 节点。
   - 找到并右键点击 `Python` 文件夹,然后选择“删除”。

   - 查找 `HKEY_CURRENT_USER\SOFTWARE\` 路径下的 `Python` 文件夹:
   - 展开 `HKEY_CURRENT_USER` 节点。
   - 依次展开 `SOFTWARE` 节点。
   - 找到并右键点击 `Python` 文件夹,然后选择“删除”。

   - 有时其他第三方工具或 Python 发行版(如 Anaconda)也会创建注册表项,你可以查看以下路径并删除相关内容:
   - `HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Uninstall`
   - `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall`

3. **重启计算机**:
   完成上述步骤后,重启计算机以确保所有更改生效。

之后再尝试重新安装 Python。如果问题仍然存在,请检查是否有其他程序占用了相关资源,或者尝试使用其他版本的安装包。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。

三体人的智子 发表于 2024-8-23 12:57:56

你卸载用电脑自带的一般就不会出问题的啊。

下载新版本去官网www.python.org

寒时enjoy 发表于 2024-8-24 06:52:59

三体人的智子 发表于 2024-8-23 12:57
你卸载用电脑自带的一般就不会出问题的啊。

下载新版本去官网www.python.org

已经装上3.12的了,但3.7的任何版本都安装不上了,之前从控制面板卸载的,卸载之后打开命令行还可以找到python

人生苦不短 发表于 2024-8-27 15:35:00

遇到这种情况一般是没卸载干净,通过控制面板的“程序和功能”或者使用第三方卸载工具
然后就是有残留的文件和文件夹,这种的就
按下Win + R键,输入regedit,打开注册表编辑器。在注册表编辑器中,依次展开以下路径,检查是否有与Python相关的键值,如果有,请删除它们:

HKEY_CURRENT_USER\Software\Python
HKEY_LOCAL_MACHINE\SOFTWARE\Python
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Python
最后重启下电脑试试

寒时enjoy 发表于 2024-8-27 17:55:37

人生苦不短 发表于 2024-8-27 15:35
遇到这种情况一般是没卸载干净,通过控制面板的“程序和功能”或者使用第三方卸载工具
然后就是有残留的文 ...

注册表改过的,"程序和功能"里找不到但是开始菜单可以看到,重启过电脑还是一样,现在已经装了3.12的版本了,3.7其他版本装不上

人生苦不短 发表于 2024-8-29 17:25:23

寒时enjoy 发表于 2024-8-27 17:55
注册表改过的,"程序和功能"里找不到但是开始菜单可以看到,重启过电脑还是一样,现在已经装了3.12的版本 ...

现在问题算是解决了吗还是需要继续看下

寒时enjoy 发表于 2024-8-29 18:28:06

人生苦不短 发表于 2024-8-29 17:25
现在问题算是解决了吗还是需要继续看下

谢谢,没事了{:5_109:}
页: [1]
查看完整版本: Python安装失败