修改conda环境和缓存默认路径/修改Python 的 pip install 默认安装依赖路径/提高conda安装速度,其实就是改了下载源。
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.****.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.****.net/mukvintt/article/details/80908951
注意:包总是被安装在python安装目录下的lib\site-packages\包名\
指定安装目录:--target=D:\Python37\Lib\site-packages
3,
提高conda安装速度,其实就是改了下载源。
https://www.jianshu.com/p/1dbaef6b3209