Anaconda 必备配置

Windows环境下修改 conda 虚拟环境路径及安装包路径

conda 安装完毕后会自动使用以下默认的路径:

1
2
3
4
# conda 创建虚拟环境的路径
C:\Users\username\.conda\envs\
# conda 下载的安装包路径
C:\Users\username\.conda\pkgs\

但是如果直接使用该默认路径,自然会占用大量 C 盘空间,因此修改这两个默认地址便是十分科学的选择。

步骤

找到.condarc文件

.condarc文件通常位于C:\Users\username,如果找不到这个文件,可以先运行该命令:

1
conda config --set show_channel_urls yes

编辑.condarc文件

用记事本打开.condarc文件,删除里面的内容,增加以下路径:

[!NOTE]

下方的D:\ProgramData\anaconda3便是你想要修改的路径,我这里直接放到我安装的 Anaconda 目录里了。

1
2
3
4
envs_dirs:
- D:\ProgramData\anaconda3\envs
pkgs_dirs:
- D:\ProgramData\anaconda3\pkgs

保存并关闭,检查用户权限

当 conda 存在权限问题的时候,是很有可能无法把环境写入指定目录的,这个时候需要找到 Anaconda 的安装路径,右击文件夹 -> 属性 -> 安全 Tab -> 找到 Users,允许所有的权限。

设置权限

查看设置是否生效

运行命令:

1
conda config --show 

如果显示的内容里有如下内容:

envs_dirs
pkgs_dirs

当前说明基本上成功了,但还有另外的步骤。

创建环境并下载包,测试是否设置成功

创建一个新的 conda 环境,然后查看当前虚拟环境列表:

虚拟环境列表

可以看到环境的路径以及没有问题了,不放心可以在文件管理器里去看一下。

到这一步,其实可以说明都 OK 了,不放心可以再切换环境安装一个新的包,然后去指定目录查看是否安装成功。

查看 GPU 相关信息

NVIDIA 显卡查看 CUDA 信息

1
nvcc --version

Tesla 显卡查看 CUDA 信息

Tesla 显卡似乎并没有 nvcc --version 命令,至少在我这块 P100 上是没有的,建议使用:

1
nvidia-smi

这样即可以查看 CUDA 版本,既可以查看显卡的具体信息~

Pytorch 安装

安装 Pytorch 建议使用阿里云镜像源,可以默认安装 GPU 版本,清华镜像源一直安装 CPU 版本:

1
pip install torch -i https://mirrors.aliyun.com/pypi/simple/

Anaconda 必备配置
https://excelius.xyz/anaconda-必备配置/
作者
Excelius
发布于
2024年12月16日
许可协议