修改Python pip下载包的默认路径

pip的默认安装路径在C盘,长期累积下来,下载的Pyhton包所占用的C盘空间实在是太大了,特别是机器学习相关的包,多则几个G。记住一句话:C盘瘦身在平常的点点滴滴

如果你平常只是运行一下hello world那修改的必要性就不大了。

查看pip默认安装位置

win + r然后输入cmd打开终端
在这里插入图片描述

在终端中输入python -m site,运行结果如下:

在这里插入图片描述

  • USER_BASE: 这是一个用户本地的基本目录,通常用于安装不需要管理员权限的Python包。
  • USER_SITE: 这是用户特定的Python包的安装目录,用于存储用户安装的Python包的模块。

可通过python -m site --user-site 查看个人的site-packages默认安装路径
在这里插入图片描述

修改pip默认安装位置

在终端中输入python -m site -help,它的作用是显示Python中的站点模块(site 模块)的帮助信息。站点模块负责管理Python解释器的默认搜索路径和与Python包相关的配置信息。

$ C:\Users\xxxx>python
### 如何指定 `pip install` 的下载路径 在使用 `pip install` 安装 Python 时,可以通过多种方式来指定下载路径。 #### 使用 `-t` 或者 `--target` 可以指定安装的目标文件夹。这适用于希望将安装到特定项目环境中而不是全局环境的情况[^1]: ```bash pip install some-package -t /path/to/target/directory/ ``` 此方法会把所安装的软件放置于 `/path/to/target/directory/` 下面。 #### 设置环境变量 PIP_TARGET 另一种办法是设置环境变量 `PIP_TARGET` 来改变默认的安装位置。对于临时性的改动可以在执行前定义该变量;如果想要永久生效,则需将其加入 shell 配置文件中(如 `.bashrc`, `.zshrc` 等)[^4]: ```bash export PIP_TARGET=/desired/path pip install some-package ``` 这样每次调用 `pip install` 命令都会自动应用这个新的安装路径直到取消或重新配置为止。 #### 利用虚拟环境管理工具创建独立的工作区 为了更好地管理和隔离不同项目的依赖关系,推荐采用 virtualenv 或 conda 创建专属的虚拟工作空间,在其中单独设定所需的库版本而不影响其他地方使用的相同名称但可能不同的版本号。一旦激活了某个虚拟环境之后,默认情况下所有的 `pip install` 操作都将指向该环境下对应的站点(`site-packages`) 文件夹内[^5]. #### 更改全局配置中的 download 缓存路径 虽然这不是严格意义上的 "安装" 路径变更,但是调整缓存路径同样有助于控制磁盘上的资源分布。编辑用户级别的 pip 配置文件 (`~/.pip/pip.conf` on Unix or `%APPDATA%\pip\pip.ini` on Windows),添加如下内容可实现这一点: ```ini [global] download-cache = ~/my_custom_cache_directory ``` 请注意上述做法仅限于较旧版 Pip 版本 (<=7.x), 新版本已经移除了对 `download-cache` 选项的支持并引入了更安全高效的机制处理已下载文件存储问题[^3].
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值