(纯小白教程)Mac OS中安装配置Anaconda及常用conda命令回顾

本教程介绍了如何在Mac OS系统中下载、安装、配置 Anaconda3,并介绍了换源的方法,最后介绍了常用的conda命令。本教程适用于苹果系统,如需要在Windows系统或者Liunx系统中安装Anaconda3,可移步至主页的其他博客。

(纯小白教程)windows下安装配置anaconda及常用的conda命令_anaconda windows-CSDN博客

(纯小白教程)Liunx系统安装Anaconda-CSDN博客


1.下载安装anaconda3

用苹果系统下的Safari浏览器打开清华anaconda下载包镜像地址:

Index of /anaconda/archive/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

在下载页面选择合适版本的安装包。注意,如果你的Mac OS系统是arm架构的选择下载Anaconda3-xxx-MacOSX-aarch64.sh ,如果你的系统是x86架构的选择下载Anaconda3-xxx-MacOSX-x86_64.sh。我这里是x86系统,以下载 Anaconda3-2023.09-0-MacOSX-x86_64.sh为例。

耐心等待浏览器下载好anaconda安装包之后,找到Safari浏览器下载的文件路径(我这里下载到了/Users/zex/Downloads),接下来在终端中使用命令行安装Anaconda。

打开终端,利用cd命令将命令行工作目录切换到anaconda保存的目录(我这里是/Users/zex/Downloads)

cd /Users/zex/Downloads

然后对sh脚本文件增加可执行权限

chmod +x Anaconda3-2023.09-0-MacOSX-x86_64.sh

然后执行安装命令

./Anaconda3-2023.09-0-MacOSX-x86_64.sh

此时显示Anaconda的信息,如下图所示:

键盘输入 enter 以继续安装

然后会显示一大堆的软件安装协议,一直按 'enter' 键,直到询问是否同意协议,然后终端中输入 'yes'(注意'enter'键不要按过头了,当出现询问是否同意协议时,直接'enter'就代表不同意,安装直接中止了,需要从头再来)输入'yes'之后,然后'enter'键继续安装

此时,询问anaconda 的安装路径,你可以自定义anaconda安装路径,我这里直接输入'enter' 选择默认安装路径。默认安装路径一般在: /Users/当前用户名/anaconda3

之后,等待一段时间,会出现下图所示的问询,意思是是否 现在在终端命令中初始化conda命令

注意,为了减少后续不必要的配置,这里要输入 'yes'

然后,关闭当前终端,再次打开终端

发现命令前出现 base 标志。在终端命令行中输入 conda ,若有返回,则anaconda 安装成功。

2.anaconda换源

由于anacond默认的官方源在国外,使用anaconda下载东西国外下载速度太慢,这里就有了国内的一些anaconda镜像源进行下载 ,比如清华源、中科大源,但这些源都不及conda-forge源稳定。

因此配置conda-forge源。

#删除之前添加的所有镜像源(如清华源等),恢复为anaconda默认的镜像源
conda config --remove-key channels
 
 
#添加conda-forge国内源
conda config --add channels conda-forge

3.常用的anaconda命令

本小节列举一些常用的conda命令

查询 conda 版本

conda --version

查看conda环境详细信息

conda info

查看当前有哪些虚拟环境

conda env list

或者使用如下命令:

conda info --envs

创建一个新的虚拟环境

conda create -n xxx python=3.10

其中,通过 -n或--name 来自定义的环境名称,如:xxx;同时,指定Python的版本。

激活虚拟环境

conda activate xxx

退出当前虚拟环境

conda deactivate

彻底删除某个虚拟环境

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

复制某个虚拟环境

conda create --name new_env_name --clone old_env_name

安装包

conda install xxx

(如:conda install numpy)

指定包版本:

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

也可以使用pip install安装:

pip install xlrd==1.2.0 (注意是双等于号)

批量安装 requirements.txt 文件中包含的组件依赖

conda install --yes --file requirements.txt

批量导出包含环境中所有依赖包到requirements.txt文件。

conda list -e > requirements.txt

删除某个包

conda remove xxxx

注意:这里并非conda uninstall,只有在pip指令下才有pip uninstal。

升级当前环境中的某个包

conda update xxx

升级所有包:

conda update --all

搜索包

conda search xxx

删除没有用的安装包。

Conda 安装的包都在目录Anaconda/pkgs下。随着使用,conda 安装的包也越来越多;有时候会出现以下不好的情况:有些包安装之后,从来没有使用过;一些安装包的tar包也保留在了计算机中;由于依赖或者环境等原因,某些包的不同版本重复安装。上面的这些情况使得anaconda显得更加冗余,并且浪费储存;对于这些情况可以使用conda clean 净化Anaconda。

conda clean -p

或者

conda clean --packages

删除tar包

conda clean -t

或者

conda clean --tarballs

删除所有的安装包及cache、删除索引缓存、锁定文件、未使用过的包和tar包。

conda clean -y --all

查看镜像源

conda config --show channels

添加镜像源

如:添加清华源

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

配置安装包时显示安装来源

conda config --set show_channel_urls yes

上面的设置表示从channel中安装包时显示channel的url,这样就可以知道包的安装来源了。

清除索引缓存,保证用的是镜像站提供的索引

conda clean -i

切换回默认源(注意这个命令是删除所有用户配置的、添加的源,恢复anaconda官方的源)

conda config --remove-key channels

移除某个镜像源

如:移除清华源

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

相关推荐
五行星辰1 小时前
Servlet与JSP:Java的秘密花园入口
java·开发语言·servlet
程序员非鱼1 小时前
深度学习中常见的激活函数详解
人工智能·python·深度学习·神经网络·机器学习·激活函数
Ckyeka1 小时前
Leetcode刷题笔记—栈与队列
数据结构·python·算法·leetcode
代码驿站5201 小时前
Scala语言的软件工程
开发语言·后端·golang
Code花园1 小时前
Objective-C语言的多线程编程
开发语言·后端·golang
Rverdoser2 小时前
接口项目架构流程图-thinkphp6-rabbitmq
开发语言·microsoft·ruby
Q_27437851092 小时前
django基于 Python 的考研学习系统的设计与实现
java·python·考研·django
白雪公主的后妈2 小时前
Python爬虫基础——IP反爬虫的应对
爬虫·python·random·requests模块·parsel
Jelena技术达人2 小时前
利用 Python 爬虫获取 1688 关键字 API 接口
开发语言·爬虫·python
白雪公主的后妈2 小时前
Python爬虫进阶——案例:模拟bilibili登录)
爬虫·python·selenium模块