文章目录

  • 前言
  • 一、Anaconda安装
  • 二、Anaconda环境配置
  • 三、Anaconda基础操作
  • 3.1 创建虚拟环境
  • 3.2 查看虚拟环境
  • 3.3 激活环境
  • 3.4 退出环境
  • 3.5 删除环境
  • 四、Anaconda修改镜像
  • 4.1 查看初始下载源
  • 4.2 国内镜像及修改
  • 4.3 查看配置文件及查看源
  • 4.4 还原源文件
  • 总结



前言

在基于Ubantu进行编成开发工作前,大多数同学可能选择Anaconda进行安装包管理。所以,今天给大家梳理一下Anaconda环境配置及镜像修改等基本使用方法,希望可以帮助到大家。


一、Anaconda安装

Anaconda3 安装包可以在官网找到linux版本进行下载,然后解压,安装。
安装指令要注意以下:

bash /home/gzx/APP/Anaconda3-xx.sh

路径安装到自己的对应地址下。

二、Anaconda环境配置

安装完之后需要进行环境配置,终端输入:

sudo gedit ~/.bashrc   #进行bashrc环境文件

打开bashrc文件后,在尾部加入:

export PATH="/home/gzx/APP/anconda3/bin:$PATH"

注意地址换成自己的。
然后重启或者在终端输入:

source ~/.bashrc  #刷新

这个全局变量决定你后续在使用conda命令时能够找到。
使用如下指令进行检查安装情况。

conda --version

出现

gzx@gzx-OMEN-by-HP-Laptop-17-ck0xxx:~$ conda --version
conda 22.9.0

Anaconda安装完成。

三、Anaconda基础操作

3.1 创建虚拟环境

创建一个新的虚拟环境,终端输入:

conda create -n carla_work python==3.8.0

carla_work 为环境名称,需要添加虚拟环境中python的版本号。

3.2 查看虚拟环境

查看虚拟环境有两种查看方法:

  1. 终端输入:
conda env list
  1. 终端输入
conda info -e

结果:

gzx@gzx-OMEN-by-HP-Laptop-17-ck0xxx:~$ conda env list
# conda environments:
#
base                     /home/gzx/APP/anaconda3
carla_work               /home/gzx/APP/anaconda3/envs/carla_work

gzx@gzx-OMEN-by-HP-Laptop-17-ck0xxx:~$ conda info -e
# conda environments:
#
base                     /home/gzx/APP/anaconda3
carla_work               /home/gzx/APP/anaconda3/envs/carla_work

3.3 激活环境

激活环境可以用:

conda activate carla_Work

或者

source activate carla_work

个人只能用source激活,大家都可以试试。
结果:

gzx@gzx-OMEN-by-HP-Laptop-17-ck0xxx:~$ source activate carla_work
(carla_work) gzx@gzx-OMEN-by-HP-Laptop-17-ck0xxx:~$

3.4 退出环境

终端输入:

conda deactivate

结果:

(carla_work) gzx@gzx-OMEN-by-HP-Laptop-17-ck0xxx:~$ conda deactivate
gzx@gzx-OMEN-by-HP-Laptop-17-ck0xxx:~$

3.5 删除环境

终端输入:

conda remove -n carla_work --all

删除就不给大家尝试啦,一般来说只有不需要环境再删除哦。

四、Anaconda修改镜像

由于外网限制,Anaconda 下载安装包很慢,这里我们可以使用国内镜像提高安装包下载速度。

4.1 查看初始下载源

终端输入:

conda config --show

找到channels标题,会发现channels是默认defaults,也就是repo.anaconda.com/xx,这个网址是需要外网访问的,否则会很慢,往往超时下载不成功。

4.2 国内镜像及修改

清华镜像:

https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
  https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
  https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
  https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

修改:

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

可以设置下载安装包显示源路径:

conda config --set show_channel_urls yes

4.3 查看配置文件及查看源

在你的主目录可以看到,condarc文件,打开之后:

channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  - defaults
show_channel_urls: true

查看源:
再次在终端输入:

conda config --show

结果:

channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  - defaults

至此,源文件修改成功。

4.4 还原源文件

终端输入:

conda config --remove-key channels

或者删除指定源:

conda config --remove-key channels XXX

总结

本文给大家梳理一下Anaconda环境搭建及镜像修改等知识,希望可以帮助到大家,尤其是在编程开发前需要Anaconda管理环境的同学们等。