Anaconda基本操作(2025超详细)

目录

简介

一、Anaconda及Pip配置镜像源

Conda

方法一:使用conda指令配置

方法二:修改 .condarc 配置文件

Pip

方法一:临时使用清华镜像源

方法二: 永久配置清华镜像源

二、修改虚拟环境默认路径

三、创建虚拟环境

方法一:图形界面创建虚拟环境

方法二:conda指令创建虚拟环境


简介

Anaconda 是一个广受欢迎的开源数据科学平台,其主要作用有以下几点:

1.  环境管理:Anaconda能够创建、保存、加载和切换不同的“虚拟环境”,可以在电脑上为不同的项目设置独立的、互不干扰的软件包集合。例如,一个项目可能需要 Python 3.8 和特定版本的 NumPy,而另一个项目可能需要 Python 3.9 和不同版本的 Pandas。那么Anaconda 的环境管理工具(Conda)可以轻松地处理这些依赖关系冲突。

2.  包管理:Anaconda 内置了一个强大的包管理器 Conda。Conda 不仅可以安装 Python 包,还可以安装其他语言(如 R)的包,以及非编程语言的软件和库(如 HDF5、MKL 等)。它会自动处理包的依赖关系,确保所有必要的组件都被正确安装。这使得安装和管理常用的复杂库(如 TensorFlow、PyTorch、Scikit-learn 等)变得非常简单。

3.  集成开发环境(IDE)和工具集成:Anaconda 附带了许多常用的工具和IDE,例如:
Jupyter Notebook 和 JupyterLab:交互式编程环境,非常适合数据探索、代码原型设计、结果展示和教学。
Spyder:一个功能丰富的Python IDE,类似于 MATLAB,适合科学计算。
RStudio:如果你同时也使用 R 语言进行数据分析,Anaconda 也可以帮助你管理 R 环境和包。

简而言之,Anaconda让数据科学环境的搭建和管理变得简单方便。

之前介绍了:Anaconda+Python的安装方法(点击可跳转)

所以本文会简单展示的Anaconda基本操作,后续的深入使用会视具体情况进行介绍。

一、Anaconda及Pip配置镜像源

因为默认的下载服务器源远在海外,国内下载速度可能会很慢,所以可以通过配置国内镜像源的方式进行改善。

conda:可以创建和管理多个环境,也可以轻松安装、更新和卸载不同编程语言的包。

pip:专门用于安装和管理Python包。

所以此处将一起介绍Anaconda及Pip配置镜像源的方法。

Conda

方法一:使用conda指令配置

1. 查看镜像源

conda config --show-sources # 显示配置所有来源
conda config --get channels # 专门获取频道(即指下载源)默认没有手动添加的其他频道

 

2.添加镜像源

添加:conda config --add channels 
删除:conda config --remove channels 

删除所有镜像源:conda config --remove-key channels

 添加清华镜像源

#添加清华镜像源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2

#设置在安装或更新包时显示镜像源的 URL
conda config --set show_channel_urls

 下面是其他一些常见的镜像源网址

# 中科大镜像源
conda config --add channels https://mirrors.ustc.edu.cn/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/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 config --add channels https://mirrors.sjtug.sjtu.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.sjtug.sjtu.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.sjtug.sjtu.edu.cn/anaconda/cloud/conda-forge/
# 北外镜像源
conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/cloud/conda-forge/

 3.查看配置是否成功

conda config --show channels

 

方法二:修改 .condarc 配置文件

1.找到或创建 .condarc 文件
在 Windows 上,通常位于 C:\Users\<你的用户名>\.condarc
(Linux 或 macOS 上,通常位于 ~/.condarc)
如果文件不存在,可以手动创建。
2.编辑 .condarc 文件
打开.condarc 文件,并添加以下内容
(这是一个YAML 格式 的文件,每一个空格都必须要有,格式必须和下面保持一样)

channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
  - defaults
show_channel_urls: true

Pip

方法一:临时使用清华镜像源

# package为需要安装的包名
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple package

pip install package -i https://pypi.tuna.tsinghua.edu.cn/simple

方法二: 永久配置清华镜像源

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

下面是一些常见的镜像源网址

清华大学开源软件镜像站:https://pypi.tuna.tsinghua.edu.cn/simple/
阿里云开源镜像站:https://mirrors.aliyun.com/pypi/simple/
豆瓣:https://pypi.douban.com/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/

二、修改虚拟环境默认路径

1.查看虚拟环境默认路径

conda config --show

 

可以看到此时C盘目录是放在首位的,为避免后续虚拟环境安装在C盘而非目标路径的问题,需要进行修改

2.修改Anaconda的默认虚拟环境路径

conda config --add envs_dirs 后面加自己的目标路径

conda config --add envs_dirs F:\Anaconda\Anaconda3\envs

3.重新查看验证

conda config --show

此时目标路径成功放在首位了

4.修改目标路径属性

右键envs文件夹--点击属性--选中Users--点击编辑

勾选完全控制,来给目标文件夹基本权限

点击应用--确定,之后再创建虚拟环境,就默认安装在目标路径中了

三、创建虚拟环境

方法一:图形界面创建虚拟环境

按照下图顺序点击,在③处选择需要的版本并输入名称

点击Create,即可创建

方法二:conda指令创建虚拟环境

1.查看已有虚拟环境列表

conda env list

2.创建虚拟环境

#创建一个空的虚拟环境,ENVNAME为目标虚拟环境名称

conda create -n ENVNAME

#通常会在创建虚拟环境的同时,一起安装所需的包

conda create -n ENVNAME python=3.x pkg1 pkg2=version

(如果只是conda create -n ENVNAME pkg1=version

conda 会根据需要安装的包,自动安装兼容运行版本的Python)

 此处创建一个3.7版本Python的环境

conda create -n Python37 python=3.7

......

3.验证是否成功

conda env list

以下为相关操作 

4.进入(激活)虚拟环境

Python37为目标环境名称

conda activate Python37

 

可看到命令行开头内容由 (base) 变成 (Python37)

5.退出虚拟环境

退回到 base 环境,不会删除该虚拟环境

conda deactivate

 

6.删除虚拟环境

该语句需要在 base 环境中执行

Python37为目标环境名称

conda remove -n Python37 --all
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值