当前位置: 首页 > news >正文

【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/

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

六、一些安装异常

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

相关文章:

  • MySQL5.7导入MySQL8.0的文件不成功
  • Kotlin 极简小炒 P9 - 数组(数组的创建、数组元素的访问与修改、数组遍历、数组操作、多维数组、数组与可变参数)
  • c#中添加visionpro控件(联合编程)
  • 网络脆弱性-鲁棒性分析系统
  • 【深度学习】使用Anaconda和PyTorch在无显卡Windows系统上配置强化学习环境
  • 零数组变换 二分+查分数组||线段树lazy
  • 分布式集群中的共识算法及其在时序数据库IoTDB中的应用
  • 基于亚马逊云科技构建音视频直播审核方案
  • 【Django系统】Python+Django携程酒店评论情感分析系统
  • 四、【API 开发篇 (上)】:使用 Django REST Framework 构建项目与模块 CRUD API
  • 【后端】【UV】【Django】 `uv` 管理的项目中搭建一个 Django 项目
  • PostgreSQL相比Oracle有哪些优势?
  • 【Linux笔记】——线程池项目与线程安全单例模式
  • Oracle基础知识(二)
  • oracle使用SPM控制执行计划
  • (6)python爬虫--selenium
  • 游戏引擎学习第302天:使用精灵边界进行排序
  • Axure项目实战:智慧运输平台后台管理端-订单管理2(多级交互)
  • WebSocket 是什么?
  • Canvas进阶篇:鼠标交互动画
  • 怎样建设网站客服服务器/学大教育培训机构电话
  • 帮客户做网站平台犯法吗/免费创建属于自己的网站
  • 企业做网站的/企业文化的重要性和意义
  • 蒙山县网站建设/关键词优化的发展趋势
  • 网站支付开发/购买友情链接
  • 开个网站做英语培训/网站自然排名工具