Anaconda安装在D盘后pip仍占用C盘空间,如何解决?
解决Anaconda虚拟环境下pip安装包占用C盘空间的问题
1. 检查并调整虚拟环境存储位置
默认情况下,即便Anaconda主程序装在D盘,虚拟环境仍可能创建在C盘用户目录(如C:\Users\<你的用户名>\.conda\envs)。先查看当前虚拟环境路径:
conda info --envs
如果路径在C盘,直接在D盘创建新虚拟环境:
conda create --prefix D:\conda_envs\<自定义环境名> python=<指定版本号>
激活该D盘环境:
conda activate D:\conda_envs\<自定义环境名>
2. 修改pip默认安装路径
若虚拟环境已在D盘但pip仍占用C盘,可修改pip配置:
- 在
C:\Users\<你的用户名>目录下创建/编辑pip\pip.ini文件,写入:
[global] target=D:\conda_envs\<你的环境名>\Lib\site-packages
或安装包时直接指定路径:
pip install XXX --target D:\conda_envs\<你的环境名>\Lib\site-packages
3. 清理并转移pip缓存
pip默认缓存存于C盘(C:\Users\<你的用户名>\AppData\Local\pip\Cache),可先清理缓存:
pip cache purge
再修改缓存路径,在pip.ini中添加:
[global] cache-dir=D:\pip_cache
4. 配置Anaconda全局存储路径
避免后续环境和包默认存C盘,编辑Anaconda安装目录下的.condarc文件(如D:\Anaconda3\.condarc):
envs_dirs: - D:\conda_envs pkgs_dirs: - D:\conda_pkgs
内容的提问来源于stack exchange,提问作者Lap Louis
相关产品推荐
相关产品推荐

