Python已装在C盘,怎么卸载并重新安装到D盘

七月
七月
发布时间:2026-11-15| 13人浏览过
原创

针对Python默认安装在C盘导致空间不足的问题,本文系统讲解如何完整卸载C盘现有环境,清理配置残留,并在D盘规范重装Python与重配环境变量的完整操作流程。

将已经安装在Windows系统C盘的Python迁移到D盘,标准且稳妥的方法并非直接剪切文件夹,而是先备份已有依赖清单,通过官方卸载程序完整移除C盘环境与注册表信息,随后运行安装包选择“自定义安装(Customize installation)”,将安装路径重定向至D盘指定目录并同步配置系统环境变量。按照此流程操作,既能释放系统盘空间,又能避免因路径硬编码引发的工具链失效。

一、为什么不能直接“剪切”文件夹到D盘?

很多初学者在发现C盘空间不足时,第一反应是直接把 C:\Users\用户名\AppData\Local\Programs\Python 或 C:\Program Files\Python3x 目录整个剪切粘贴到D盘。这种做法会导致后续的开发环境陷入瘫痪。

理解两种操作方式的本质差异,有助于避免日后无休止的环境报错:

对比维度 直接剪切/移动文件夹 标准卸载并在D盘重新安装
注册表与系统映射 注册表中记录的安装路径仍指向C盘,安装器与扩展包无法定位。 卸载程序安全注销原注册表项,新安装向导写入D盘正确路径。
环境变量 PATH 原PATH仍指向旧C盘路径,命令行中输入 python 提示未找到命令。 安装向导自动或手动更新系统与用户PATH,确保全局命令解析正确。
Scripts 可执行脚本 pip.exe 等启动脚本头部固化了原解释器的绝对路径,移动后直接报错。 基于D盘新路径重新编译生成所有工具链入口,路径引用完全一致。
第三方依赖运行状态 动态链接库(DLL)定位混乱,C扩展包调用崩溃。 通过导出的依赖文件在干净环境下全新安装,运行稳定可靠。
Python已装在C盘,怎么卸载并重新安装到D盘
图 1:直接移动目录与标准卸载重装的技术机制差异对比

二、标准迁移四步实施全流程

将Python从C盘完整迁移至D盘,可分为四个先后承接的阶段:导出已有依赖库清单、彻底卸载旧版本并清理残留、下载官方安装包自定义安装至D盘、最后进行环境变量校对与可用性验证。

Python已装在C盘,怎么卸载并重新安装到D盘
图 2:C盘卸载到D盘重装的四步标准流程

三、详细操作步骤

步骤 1:备份当前已安装的第三方库(可选但建议)

如果之前在C盘的Python环境中安装过不少第三方模块(如 numpy、pandas、requests 等),可以在卸载前打开系统终端(PowerShell 或 CMD),运行以下命令导出当前环境的包列表:

pip freeze > D:\python_requirements.txt

该命令会将所有包名和具体版本记录到D盘的文本文件中,待重装完成后即可一键恢复,免去重新逐个查找记忆的繁琐。

步骤 2:彻底卸载C盘中的Python

  1. 使用系统设置卸载: 按下键盘上的 Win + i 打开 Windows 设置,进入“应用” > “安装的应用”(Windows 10 为“应用和功能”)。在搜索栏输入 Python。
  2. 执行卸载: 找到带有版本号的 Python 程序(例如 Python 3.11.4 (64-bit)),点击右侧的选项按钮选择“卸载”。若列表中还有 Python Launcher,也可以一并卸载或予以保留(Launcher 本身占用极小,且支持多版本调度)。
  3. 使用安装包反向卸载(备选): 如果在系统列表中点击卸载无响应,可双击最初下载的安装包 python-3.x.x-amd64.exe,在弹出界面中直接点击 Uninstall。
提示:卸载完成后,请前往原本的默认安装目录检查是否有残存缓存。常见路径为:
C:\Users\你的用户名\AppData\Local\Programs\Python
如果该文件夹仍存在,说明部分后来手动安装的文件或缓存未被安装器删除,直接手动将该 Python 文件夹彻底删除即可。

步骤 3:下载并规范安装到D盘

1. 前往 Python 官方发布页面(python.org),下载适合当前操作系统的最新稳定版安装包(一般选择 Windows installer (64-bit))。

2. 双击运行下载好的 .exe 安装程序。在弹出的首个界面中,务必注意两个关键操作:

  • 勾选底部的 Add python.exe to PATH(勾选后安装程序会自动将Python可执行目录和Scripts目录注入环境变量)。
  • 不要直接点击上方的“Install Now”(这会默认装回C盘用户目录),必须点击下方的 Customize installation(自定义安装)。
Python已装在C盘,怎么卸载并重新安装到D盘
图 3:安装向导关键配置与 D 盘推荐工程目录架构

3. 进入“Optional Features”(可选功能)界面,默认各项(Documentation、pip、tcl/tk、Python test suite、py launcher 等)均保持勾选状态,直接点击 Next。

4. 进入“Advanced Options”(高级选项)界面:

  • 勾选 Install Python 3.x for all users(如果电脑只有自己使用,也可不勾;勾选后安装路径会自动调整为标准全局目录格式)。
  • 勾选 Precompile standard library(预编译标准库,能让后续启动更快)。
  • 核心操作:修改 Customize install location。 将原本默认的 C 盘路径修改为 D 盘规范目录,例如:
    D:\DevTools\Python\Python311 或 D:\Python\Python311。

5. 点击 Install 开始安装。安装完成后,如果界面出现 Disable path length limit(解除260字符路径长度限制)的提示按钮,直接点击允许,最后点击 Close 退出向导。

四、验证安装结果与环境连通性

安装完成后,必须关闭之前打开的所有命令行终端(CMD 或 PowerShell),重新打开一个新的终端窗口进行命令校验。这是因为已经打开的终端窗口无法动态获取刚才更新的系统环境变量。

1. 验证 Python 解释器与位置

python --version
where python

预期输出示例:

Python 3.11.x
D:\DevTools\Python\Python311\python.exe

如果 where python 输出的第一行明确位于 D:\... 目录下,即代表 D 盘的新环境已被系统正确识别为最高优先级解释器。

2. 验证 pip 包管理工具

pip --version
where pip

预期输出示例:

pip 23.x.x from D:\DevTools\Python\Python311\Lib\site-packages\pip (python 3.11)
D:\DevTools\Python\Python311\Scripts\pip.exe

这说明 pip 工具链和其脚本头部的 Shebang 路径已全部绑定到 D 盘,后续执行 pip install 安装的模块都会自动进入 D 盘的 site-packages,不再消耗系统 C 盘空间。

3. 恢复已有第三方库

如果此前导出了依赖文件 requirements.txt,现在可以直接运行:

pip install -r D:\python_requirements.txt

五、常见问题排查与避坑指南

Python已装在C盘,怎么卸载并重新安装到D盘
图 4:环境迁移验收清单与排查闭环流程

1. 输入 python 后莫名弹出微软应用商店(Microsoft Store)

这是由于 Windows 自带的执行别名(App execution aliases)在 PATH 中排在前面造成的。解决方法如下:

  • 打开 Windows 设置,搜索并进入“应用执行别名”(App execution aliases)。
  • 在列表中找到“应用安装程序 (python.exe)”与“应用安装程序 (python3.exe)”,将其右侧的开关全部关闭即可。

2. 输入 python 显示仍然指向 C 盘不存在的路径

说明旧版本的环境变量没有被彻底清除。可以手动检查:

  • 按下 Win + s 搜索“环境变量”,点击“编辑系统环境变量”。
  • 在弹出的系统属性窗口中点击右下角“环境变量”。
  • 在“用户变量”和“系统变量”中的 Path 项目上双击,查找是否含有类似 C:\Users\...\Python3x 或 C:\Users\...\Scripts 的旧条目。若有,选中并点击右侧的“删除”。
  • 确保列表中排在前面的关于 Python 的条目是刚才安装的:
    D:\DevTools\Python\Python311\
    D:\DevTools\Python\Python311\Scripts\

3. 编辑器(VS Code / PyCharm)中报错或提示找不到解释器

如果在迁移前已创建过工程,编辑器默认记住了之前 C 盘的解释器路径。迁移后只需重新绑定一次:

  • VS Code: 在工作区按下快捷键 Ctrl + Shift + P,输入 Python: Select Interpreter,选择带有 D:\... 路径的新解释器。
  • PyCharm: 打开 File > Settings > Project: 你的工程名 > Python Interpreter,点击齿轮图标选择 Add...,指定到 D:\DevTools\Python\Python311\python.exe 即可。

完成以上步骤后,Python 主程序、包管理工具链与后续安装的全部第三方依赖均已被完整重构到 D 盘,系统盘得以减负,开发环境整体条理也更为清晰稳定。

相关专题:

免责声明:本文内容仅供参考,不代表本站观点。转载或引用请注明出处。

Python 相关产品和应用

全部下载
Selenium

Selenium

4.51.0 · Windows

用于浏览器自动化和 Web 测试的 Python 工具。

scikit-learn

scikit-learn

1.9.1 · Windows

常用 Python 机器学习算法与模型评估工具库。

Black

Black

26.10.1 · Windows

强调一致性的 Python 自动代码格式化工具。

Ruff

Ruff

0.17.1 · macOS

由 Rust 编写的高速 Python 代码检查和格式化工具。

pytest

pytest

9.1.1 · Windows

简洁而强大的 Python 自动化测试框架。

FastAPI

FastAPI

0.146.0 · Windows

高性能 Python API 框架,支持类型提示和自动接口文档。

Flask

Flask

3.1.3 · Windows

轻量灵活的 Python Web 应用框架。

Django

Django

6.1.2 · Windows

成熟的 Python Web 框架,适合构建内容站点和业务系统。

Spyder

Spyder

6.1.7 · Windows

面向科学计算与数据分析的 Python 集成开发环境。

SciPy

SciPy

1.18.1 · Windows

面向科学、工程和技术计算的 Python 算法库。