前言
pip 是 Python 的包管理工具,用于安装和管理 Python 依赖包。pip 默认会将依赖包安装到 Python 安装目录的 site-packages 中。
为了便于管理和减少 C 盘的空间占用,我们希望能够将 pip 下载的依赖包安装到自定义的目录。
(以下方案适用于 Windows 系统)
查看当前安装位置
打开命令提示符或 PowerShell 窗口,使用如下命令来查看当前 pip 的包安装位置:
pip show pip
输出信息中 Location 行显示了 pip 当前的包安装位置:
Name: pip Version: 24.0 Summary: The PyPA recommended tool for installing Python packages. Home-page: Author: Author-email: The pip developers <distutils-sig@python.org> License: MIT Location: C:\Users\用户名\AppData\Local\Programs\Python\Python311\Lib Requires: Required-by:
也可以使用 python -m site 查看 Python 的模块搜索路径系统和包安装位置:
python -m site
输出信息示例:
sys.path = [ 'C:\\Users\\用户名', # 当前工作目录 'C:\\Python312\\python312.zip', # Python 标准库(压缩包) 'C:\\Python312\\DLLs', # 动态链接库目录 'C:\\Python312\\lib', # 标准库目录 'C:\\Python312', # Python 安装根目录 'C:\\Python312\\lib\\site-packages', # 系统级包安装目录 ] USER_BASE: 'C:\\Users\\用户名\\AppData\\Roaming\\Python' (exists) USER_SITE: 'C:\\Users\\用户名\\AppData\\Roaming\\Python\\Python312\\site-packages' (exists) ENABLE_USER_SITE: True
更改 pip 的默认包安装位置
方法 1:在安装 Python 时,使用自定义安装
在初次安装 Python 时,如果指定了安装盘符(例如 E 盘),那么 pip 的默认安装路径也会随之改变。pip 默认会将第三方包安装到 Python 安装目录下的 Lib\site-packages 文件夹中。





