修改conda环境和缓存默认路径/修改Python 的 pip install 默认安装依赖路径/提高conda安装速度,其实就是改了下载源。

本文详细介绍了如何更改Anaconda和pip的默认安装路径,避免C盘占用过多空间,同时提供了提高conda安装速度的方法,即更换下载源,确保开发环境高效稳定。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1,

如果anaconda装在了C盘,可能conda 的默认环境和缓存默认路径就会在C盘中,可用:conda info命令来看。

conda环境和缓存的默认路径(envs directories 和 package cache)可以更改到其他盘:

示例代码:

// 配置示例

channels:

  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/

  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

  - defaults

show_channel_urls: true

envs_dirs:

 - D:\data\xxx\Miniconda\envs

  - C:\Users\xxx\AppData\Local\conda\conda\envs

  - C:\Users\xxx\.conda\envs

  - C:\ProgramData\Anaconda\Miniconda3\envs                         

pkgs_dirs:

  - D:\data\xxx\Miniconda\pkgs

  - C:\Users\xxx\AppData\Local\conda\conda\pkgs

  - C:\Users\xxx\.conda

  - C:\ProgramData\Anaconda\Miniconda3\pkgs

参考:https://blog.csdn.net/javastart/article/details/102563461

2,

如果anaconda装在了C盘,可能pip的默认安装路径就会在C盘中,可用:python –m site命令来看。

这里的USER_BASE 和USER_SITE其实就是用户自定义的启用Python脚本和依赖安装包的基础路径。

其中的USER_SITE其实就是用户如果调用C盘路径下的python.exe中的脚本pip文件去下载,就会将site-package的默认安装到这个C盘路径下。

user_site其实就是个人的site-packages默认安装路径了。而如果使用的是Anaconda 目录下的Scripts中的pip 安装依赖库或包等,则是安装在Anaconda路径下的site-packages中去。因而我每次都安装在了d盘的anaconda目录下。

修改具体操作步骤参考:https://blog.csdn.net/mukvintt/article/details/80908951

注意:包总是被安装在python安装目录下的lib\site-packages\包名\

指定安装目录:--target=D:\Python37\Lib\site-packages

3,

提高conda安装速度,其实就是改了下载源。

https://www.jianshu.com/p/1dbaef6b3209

 

### 如何指定 `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、付费专栏及课程。

余额充值