【2025.05】Anaconda新手安装+配置+环境创建教程

一、安装前述

Anaconda的简介在此就不多说了,本文面向的是对Anaconda有一定了解层次,至少使用过或熟悉其用处的用户。
最近因为电脑原因,重新安装了jupyter notebook,基于Anaconda安装,结果由于一些不必要的误判,导致安装异常,浪费了不少时间,在此重新梳理一下安装过程,方便日后参考。

二、下载与安装

建议到清华镜像源下载:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

1、下载

我这里下载的是截止当前最新版本:Anaconda3-2024.10-1-Windows-x86_64.exe(本文安装示例以windows 系统为准)

下载到本地后双击安装:
在这里插入图片描述

2、选择安装类型

在这里插入图片描述
两个选项:

  • 【Just Me】:仅为当前用户安装(推荐选择)
  • 【All Users】:为计算机上的所有用户安装(需要管理员权限)
    这里需要特别强调一下,没有特别需求,建议都选【Just Me】,因为如果选【All Users】后面会容易因一时疏忽导致一些费时的低级错误,比如如果选择【All Users】,后面在CMD控制台下创建环境时可能会报错,提示写权限无效之类的问题,需要以管理员身份运行CMD才能顺利安装;在使用pycharm配置解析器时创建新conda环境也会提示一些错误异常。

3、选择安装路径:

在这里插入图片描述
建议修改路径为D盘,避免占用过多C盘空间,常识问题不多说。

后面的安装步骤比较简单,都是常规操作不多说。

安装完成后打开anaconda prompt 输入查看版本命令,结果如下图:
在这里插入图片描述

三、设置环境

1、添加conda目录到path

在安装的过程中发现,虽然在安装后期选择了添加安装目录到系统path变量,但安装完成后实际并没有添加,这个暂时没精力追究,只是提醒下大家安装完后需要检测一下,如果在cmd中直接输入conda命令查看,如果没有添加,会报此命令无效之类的信息。

需要添加的路径:

D:\Programs\anaconda3
D:\Programs\anaconda3\Library\usr\bin
D:\Programs\anaconda3\Library\mingw-w64
D:\Programs\anaconda3\Library\bin
D:\Programs\anaconda3\Scripts

2、修改envs\pgks默认目录

envs: 用于存储通过conda create创建的每个虚拟环境。
pgks: 用于存储已下载包缓存的目录。当用户使用conda install安装软件包时,Conda会从仓库下载这些包,并以压缩包(如.tar.bz2或.conda格式)的形式存储在pkgs_dirs指定的路径下

可设置多个envs_dirs,Conda会按顺序查找环境。

在新版本下,以上两个目录的默认会被设置放到C盘,我们在安装完anaconda后需要修改为D盘对应安装目录下方便管理。

有以下两种方式修改默认目录配置

第一种:修改.condarc文件

在C盘的用户目录下的用户名目录下找到.condarc文件,如我的电脑上是这样:C:\Users\lu.condarc
在这里插入图片描述
用记事本打开,添加如下配置项:

envs_dirs:
  - D:\Programs\anaconda3\envs
pkgs_dirs:
  - D:\Programs\anaconda3\pkgs

在这里插入图片描述
如果在此路径下找不到则打开anaconda prompt输入以下命令:

conda config --set show_channel_urls yes

则会在“C:\Users\用户名下”路径下生成 .condarc 文件。

第二种:使用conda config命令

可以使用命令conda config命令修改默认路径,如:

conda config --add envs_dirs D:\Programs\anaconda3\envs
conda config --add pkgs_dirs D:\Programs\anaconda3\pkgs

四、修改镜像源

以下是通过命令方式添加国内镜像源的例子,也可以通过修改文件.condarc来添加相应的镜像地址。

**# 添加清华源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
 
# 添加阿里云镜像源
conda config --add channels https://mirrors.aliyun.com/anaconda/pkgs/free/
conda config --add channels https://mirrors.aliyun.com/anaconda/pkgs/main/
 
# 添加中科大源
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/menpo/
 
 
 
# (可选)设置搜索时显示通道地址(当用户执行conda list、conda search等命令时,Conda会显示已安装的包或可搜索的包信息。)
conda config --set show_channel_urls yes

五、常用命令(27个)

1、conda --version 查看版本信息

D:\>conda --version
conda 24.9.2

2、conda info 查看conda环境详细信息
3、conda update conda 更新conda
4、conda env list 查看所有环境

C:\Users\lu>conda env list
# conda environments:
#
base                     D:\Programs\anaconda3
py311                    D:\Programs\anaconda3\envs\py311
py313                    D:\Programs\anaconda3\envs\py313

5、conda config --show-sources 查看各个配置文件.condarc内容。
6、where conda查看window系统上conda安装路径
7、conda create 创建新虚拟环境,如:

conda create -n py311 python=3.11

8、conda activate XX 激活XX虚拟环境

conda activate py311

9、conda deactivate XX 退出当前环境

conda deactivate py311

10、conda remove -n 删除环境

conda remove -n your_env_name --all 其中,-n与--name等价,表示虚拟环境名

11、conda create --name new_env_name --clone复制某个环境

conda create --name new_env_name --clone old_env_name

12、conda config --show envs_dirs 查看虚拟环境本地存放目录
13、conda config --show pkgs_dirs 查看包缓存本地存放目录

14、conda install [package] (如:conda install numpy) 安装包,如:

conda install xlrd=1.2.0 (注意是单等于号)

也可以使用pip install安装:
pip install xlrd==1.2.0 (注意是双等于号)
批量安装 requirements.txt 文件中包含的组件依赖:

conda list -e > requirements.txt

15、conda 批量导出或导入环境
例:

conda list -e > requirements.txt
conda env create -f environment.yml # 根据文件导入环境

16、conda remove [package] 删除环境某个包
注意:这里并非conda uninstall,只有在pip指令下才有pip uninstal。
17、conda update [package] 升级当前环境中某个包
升级所有包:conda update --all

  • 作用:更新当前环境中所有可升级的包到最新版本。
  • 风险:可能导致依赖冲突,建议先备份环境或在新环境中测试。

18、conda search [package] 搜索包
19、conda clean 清理包或缓存

conda clean -p  # 仅清理当前环境未使用的包缓存
conda clean -a  # 清理所有类型的缓存(包括包、索引、锁文件等)
conda clean -t  # 删除安装下载的tar包
conda clean -i  # 清理索引缓存(加速 conda search 的元数据)。
conda clean -y --all # 删除索引缓存、锁定文件、未使用过的包和tar包。

20、conda config --show channels 查看镜像源
21、conda config --set show_channel_urls yes 配置安装包时显示安装来源
22、conda config --remove-key channels 切换回默认源
23、conda config --remove channels 移除某个镜像源
例:

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

24、pip install [package] -i 安装包并指定镜像源
例:

pip install [package] -i https://pypi.tuna.tsinghua.edu.cn/simple/
conda install pandas=1.3.0 --force-reinstall #强制安装特定版本(如 1.3.0)

25、conda info -e 查看当前虚拟环境名或查看所有环境
例:
在这里插入图片描述
26、conda uninstall package_name 删除包
27、conda list 查看已安装所有包

六、一些安装异常

以下记录一些安装异常及问题根源分析。
1、
在这里插入图片描述
上图问题出于安装时选择面向所有用户,安装完后打开CMD时没有选用以管理员的身份打开CMD。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值