Anaconda教程(持续更新ing...)

118 阅读2分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。

本文首发于CSDN。

诸神缄默不语-个人CSDN博文目录

Anaconda官网:Anaconda | The World's Most Popular Data Science Platform Anaconda官方文档:Conda — conda 4.14.0.post18+bc4d0e393 documentation

Anaconda是一个Python和R语言的工具,专注于数据科学领域。由于我只使用Python,因此本文只会介绍Python相关的内容。 本文介绍使用Anaconda相关使用教程。

最近更新时间:2022.8.24 最早更新时间:2022.6.15

@[toc]

1. 安装anaconda

所有anaconda安装包的下载地址:Anaconda | Anaconda Distribution Anaconda官方安装教程:Installation — Anaconda documentation

1.1 Linux环境

(2022.8.3)安装包:repo.anaconda.com/archive/Ana… Anaconda官方安装教程:Installing on Linux — Anaconda documentation

  1. (推荐,但是可以不做)Verify the installer’s data integrity with SHA-256(原理我还没看):shasum -a 256 安装包下载路径
  2. bash 安装包下载路径 然后不停按回车,然后不停输入yes
  3. 然后重启terminal(在VSCode里就是直接打开一个新的terminal),就直接进入anaconda环境了:在这里插入图片描述

2. 使用anaconda创建和管理虚拟环境

官方文档相应内容的网址:Managing environments — conda 4.13.0.post13+775c20cb documentation

  1. 查看conda的全部信息:conda info在这里插入图片描述
  2. 查看当前所有已安装的虚拟环境:conda env list 或者 conda info -e
  3. 新建虚拟环境:conda create -n 虚拟环境名称 python=3.8 pip(Python版本可以不指定,pip等包可以在安装时就指定)
  4. 激活虚拟环境:conda activate 虚拟环境名称
  5. 在虚拟环境中
    1. 用conda安装包的一般命令:conda install -n 虚拟环境名称 包名(如果已在指定虚拟环境中,不需要-n
      1. 参数
        1. -c 源(如conda-forge、pytorch)
    2. 查看当前使用的pip或conda的地址:which pip/conda(pip一般在虚拟环境下,conda是用户路径下全局的)
    3. 查看conda版本:conda --version

3. 使用anaconda更新Python版本

参考macos - How do I upgrade to Python 3.6 with conda? - Stack Overflow 举例来说,我一开始安装了3.7版本的环境(创造命令为:conda create -n 虚拟环境名 python==3.7),但是因为我需要使用3.8版本之后的其他包,因此需要更新Python版本,因此我使用命令行:conda install python==3.8 然后大多数别的依赖Python版本的包都会失效,需要重新安装。

4. 更新anaconda版本

当使用conda命令时,如果anaconda版本较老,一般都会直接提醒更新 命令:conda update -n base -c defaults conda

5. 删除没有用过的Python包和缓存

conda clean 参数:-a, --all:删除index cache, lock files, unused cache packages, and tarballs(有时用anaconda安装包失败,会推荐使用这个命令来清除缓存)