anaconda基础教程

一、anaconda下载安装

1、windows系统

去anaconda官网:https://www.anaconda.com/products/individual下载安装anaconda个人版,然后安装,安装过程中会有很多选项和提示说明,写得很清楚,需要仔细阅读,按照自己的需要勾选选项。
 

2、linux系统

https://repo.continuum.io/archive/index.html上下载对应版本的Anaconda。
比如:选择安装Anaconda3-5.0.1-Linux-x86_64.sh,(对应python3.6,x64系统)可以采用下列命令。

wget https://repo.continuum.io/archive/Anaconda3-5.0.1-Linux-x86_64.sh

下载完成之后,执行bash Anaconda3-5.0.1-Linux-x86_64.sh命令进行安装,特别需要注意的是,安装过程中它会提示你是否执行初始化?一定要选择是!否则会很麻烦的!

二、基本技术路线

anaconda的UI主界面大概长这个样子:
在这里插入图片描述
在这里需要选择一种交互方式,比如cmd,jupyter,PowerShell等,我在这里选择PowerShell,因为感觉PowerShell比cmd好用(语法规则更优雅一些?)。
使用conda config --show命令来查看全部基础设置,包含日志输出控制、源等信息。(值得一提的是cmd和PowerShell是共享配置的,其他交互平台不知道是不是共享的,没有进行测试。)
 

三、换源操作(windows和linux均适用)

anaconda默认源太慢了!必须换源!
换源指令如下:

conda config --remove-key channels # 先把原来的源都删掉(不过会默认留下defaults源)
# 然后添加上海交通大学开源镜像站(最好不要用清华源,清华源很慢!)
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/
# 下面这个是用来设置输出信息的,安装各种依赖的时候,会在Shell输出源信息
conda config --set show_channel_urls yes
conda config --set ssl_verify true

或者添加清华源:

conda config --remove-key channels # 先把原来的源都删掉(不过会默认留下defaults源)
# 然后添加清华源
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/cloud/conda-forge/
# 上面添加主库,下面是用来添加附加库的
# msys2
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
# bioconda
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
# menpo
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo/
# pytorch
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
# 下面这个是用来设置输出信息的,安装各种依赖的时候,会在Shell输出源信息
conda config --set show_channel_urls yes
conda config --set ssl_verify true

删除源:

# 删除某个源
conda config --remove channels XXX-url
# 删除所有源
conda config --remove-key channels

值得一提的是,conda的config是全局的,也就是说在任何虚拟环境里,config都是相同的,那么相应的源也是全局生效的!
 

四、基本使用方法(windows和linux相同)

为了防止混乱,我们每次使用anaconda的时候都需要在虚拟环境中进行操作,用法如下:

# 查看所有环境
conda info -e
# 创建一个名为py37的python3.7虚拟环境,-n是命名指令,-y是默认输入y(下面有询问是否继续)
conda create -n py37 python=3.7 -y
# 创建好后,使用activate激活某个环境
conda activate py37 # for Windows
# 退出当前环境,返回主环境
conda deactivate # for Windows
# 删除一个已有的环境(后面的-y是同理)
conda remove --name py37 --all -y

创建完环境之后,就要进行包管理了,在anaconda里面,不同虚拟环境下的包是割裂的,也就是说在一个环境下面安装了某个包,仅仅是在这个环境下生效,其他环境下面仍然没有这个包的,包管理的命令如下:

# 查看当前环境已经安装的packages
conda list
# 查看某个指定环境的已安装包
conda list -n XXX-env
# 查找某个package的信息
conda search XXX-package
# 在当前环境下安装XXX包
conda install XXX-package
# 在某个指定环境下安装XXX包
conda install -n XXX-env XXX-package
# 使用conda安装requirements.txt依赖
conda install --yes --file requirements/build.txt
# 更新package
conda update -n XXX-env XXX-package
# 删除package
conda remove -n XXX-env XXX-package
# 更新conda,保持conda最新
conda update conda
# 更新anaconda
conda update anaconda
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
配置Anaconda可以通过修改用户目录下的.condarc文件来实现。对于Windows用户,可以先执行"conda config --set show_channel_urls yes"命令生成该文件,然后再进行修改。在命令行中执行以下命令来配置Anaconda: conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --set show_channel_urls yes 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/msys2/ 这些命令将清华大学提供的Anaconda镜像源添加到配置文件中,并将其设置为第一搜索渠道。这样就可以加快下载速度了。\[1\] 另外,如果你想安装Anaconda,可以从官网https://repo.anaconda.com下载安装包。选择适合你的操作系统和Python版本的安装包,然后按照安装向导进行安装。安装完成后,你可以在菜单栏中打开Anaconda Prompt来测试是否安装成功。\[2\] 如果你想创建和激活环境,可以使用以下命令: conda create -n 环境名 python=版本号 conda activate 环境名 其中,环境名和版本号可以根据你的需求自行指定。创建环境后,你可以在该环境中安装和使用特定的Python包。如果想退出环境,可以使用命令: conda deactivate 这样就可以切换到默认的基础环境了。\[2\] 总之,Anaconda是一个集成了许多常用包的Python发行版本,可以方便地安装、管理和切换不同的软件包和环境。它是数据分析者推荐的原因之一。\[3\] #### 引用[.reference_title] - *1* *3* [最新Anaconda3的安装配置及使用教程(附图文)](https://blog.csdn.net/qq_43674360/article/details/123396415)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [anaconda安装配置教程](https://blog.csdn.net/qq_42257666/article/details/121383450)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值