Anaconda 配置细节
安装Anaconda后,需要配置环境变量才能在任意位置使用conda命令。
一、环境变量
1.1 定位安装路径
首先,找到Anaconda安装目录。例如,我的安装路径是:
D:\Tools\anaconda3
1.2 编辑系统环境变量
将以下三个路径依次添加进环境变量
D:\Tools\anaconda3
D:\Tools\anaconda3\Scripts
D:\Tools\anaconda3\Library\bin
这三个路径存放到path中,成功配置后如下:
补充解释
路径 包含的重要工具举例 D:\Tools\anaconda3 conda.exe、python.exeD:\Tools\anaconda3\Scripts pip.exe、jupyter.exeD:\Tools\anaconda3\Library\bin Numpy进行高效的矩阵运算底层调用的 libblas.dll、liblapack.dll
1.3 验证安装
添加完成后,完全关闭当前可能打开的任何命令行窗口,再重新打开一个
在新的命令行里,输入:
conda -V
如果一切顺利,我们会看到一行版本信息,具体如下:
二、虚拟环境管理
Conda 的强大之处在于其虚拟环境管理功能。它允许我们为每个项目创建独立的运行空间,避免项目依赖冲突。
下面将一步步演示如何查看、创建、激活、退出及删除一个虚拟环境。
2.0 修改Conda的默认环境路径
这个方法直接更改Conda的配置,让之后创建的所有新环境都自动存放在指定的目录(如D盘)
打开Anaconda Prompt,具体操作如下
-
查看当前配置 输入以下命令,可以看到当前所有环境的存放位置。
conda config --show envs_dirs我们会看到一个列表,Conda会按顺序在这些路径中寻找或创建环境。通常第一个是默认位置。
-
设置新的环境路径 我们将D盘的一个目录(例如
D:\Tools\anaconda3\envs)添加为最优先的环境路径。 输入以下命令conda config --add envs_dirs D:\Tools\anaconda3\envs--add envs_dirs:这个命令会将新路径添加到配置列表的最前面,使其成为新的默认路径。
-
验证是否成功 再次运行
conda config --show envs_dirs,我们会看到D:\Tools\anaconda3\envs已经出现在列表的顶部。
2.1 查看现有环境
在开始之前,我们可以先查看当前系统中已经存在哪些 Conda 环境。这有助于避免命名重复。
打开命令行或 Anaconda Prompt 输入以下命令:
conda env list
执行后,我们会看到一个环境列表。(尽量用 Anaconda Prompt)
2.2 创建新的虚拟环境
现在,我们打开 Anaconda Prompt 来创建一个名为 demo 的新虚拟环境,并指定使用 Python 3.10 版本。
conda create -n demo python=3.10
-n demo:-n是--name的缩写,用于指定环境名称,这里我们命名为demo。python=3.10:指定在此环境中安装 Python 3.10。其实也可以省略此参数,Conda 会安装其默认版本的 Python。
命令执行过程中,Conda 会解析依赖关系并提示我们将要安装的包,输入
y 确认即可。
2.3 验证已有环境
创建完成后,再次运行 conda env list,就能在列表中看到新创建的 demo 环境
标有星号 * 的环境表示当前所在的活动环境。目前我们在一个名为 base 的根环境。
2.4 激活与使用环境
创建环境后,我们需要“进入”这个环境才能使用它。
使用以下命令激活 demo 环境:
conda activate demo
激活成功后,我们会发现命令行的提示符前缀发生了变化,显示为 (demo)。这个 (demo) 标记是已成功进入虚拟环境的最直观证明。
在此状态下,你使用 conda install 或 pip install 安装的任何第三方包(如 pip install numpy),都将被隔离在此 demo 环境中,不会影响 base 环境或其他项目环境。
2.5 退出当前环境
当在该环境中完成工作后,想要切换回基础环境或进行其他操作,需要先退出当前环境。
conda deactivate
执行后,命令行前的 (demo) 标志会消失,这表示已回到 base 环境。
2.6 删除环境
如果一个虚拟环境不再需要(例如项目已完成),为了节省磁盘空间,可以将其删除。
conda remove -n demo --all
-n demo:指定要删除的环境名为demo。--all:表示删除该环境中的所有包和环境本身。
执行后,再次使用 conda env list 查看,demo 环境将从列表中消失。
三、清华源配置
3.1 找到配置文件路径
C:\Users\Administrator\pip\pip.ini
3.2 编辑配置文件
- 用记事本打开对应的
pip.ini文件
-
添加以下内容:
[global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple trusted-host = pypi.tuna.tsinghua.edu.cn timeout = 600保存后即可生效
3.3 验证 pip 配置
pip config list -v