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

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

1. 安装anaconda


所有anaconda安装包的下载地址:Anaconda | Anaconda Distribution

Anaconda官方安装教程:Installation — Anaconda documentation


1.1 Linux环境

(2022.8.3)安装包:https://repo.anaconda.com/archive/Anaconda3-2022.05-Linux-x86_64.sh

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环境了:

image.png


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


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


  1. 查看conda的全部信息:conda info

image.png

  1. 查看当前所有已安装的虚拟环境:conda env list 或者 conda info -e
  2. 新建虚拟环境:conda create -n 虚拟环境名称 python=3.8 pip(Python版本可以不指定,pip等包可以在安装时就指定)
  3. 激活虚拟环境:conda activate 虚拟环境名称
  4. 在虚拟环境中
  • 用conda安装包的一般命令:conda install -n 虚拟环境名称 包名(如果已在指定虚拟环境中,不需要-n)

(1)参数

1)-c 源(如conda-forge、pytorch)

  • 查看当前使用的pip或conda的地址:which pip/conda(pip一般在虚拟环境下,conda是用户路径下全局的)
  • 查看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安装包失败,会推荐使用这个命令来清除缓存)

相关文章
|
Python Windows
pip详解(持续更新ing...)
pip详解(持续更新ing...)
|
机器学习/深度学习 并行计算 PyTorch
PyTorch笔记详解大全(持续更新ing...)
PyTorch笔记详解大全(持续更新ing...)
|
机器学习/深度学习 缓存 数据可视化
wandb使用教程(持续更新ing...)
wandb使用教程(持续更新ing...)
10809 0
wandb使用教程(持续更新ing...)
|
自然语言处理 计算机视觉 Python
NLTK使用教程(持续更新ing...)
NLTK是自然语言处理中常用的Python包,本文是NLTK包的一个简单的使用教程。
|
TensorFlow 网络安全 开发工具
VSCode编程小技巧集锦(持续更新ing...)
VSCode编程小技巧集锦(持续更新ing...)
VSCode编程小技巧集锦(持续更新ing...)
|
缓存 Java Shell
Linux常用命令行集锦(持续更新ing...)
本文介绍Linux中常用的命令行。
Linux常用命令行集锦(持续更新ing...)
|
机器学习/深度学习 缓存 Shell
VSCode上的Git使用手记(持续更新ing...)
本笔记是我想要学习如何将本地文件发布到GitHub上时开始看廖雪峰的Git教程,然后打开了VSCode,发现VSCode上面集成的Git辅助使用功能真的很好用…… 基本上到了不用看教程都可以猜懂的地步。 为了整理、规范使用技巧,在经过了一番学习和试验之后,觉得以这样一篇使用手记的形式发布使用技巧相关的博文,以记录和沉淀经验,并帮助更多Git和VSCode初学者少踩坑。 本文参考的教程、文档等内容见本文末尾。
VSCode上的Git使用手记(持续更新ing...)
|
C# C++ Windows
Wix 安装部署教程(十五) --CustomAction的七种用法
原文:Wix 安装部署教程(十五) --CustomAction的七种用法       在WIX中,CustomAction用来在安装过程中执行自定义行为。比如注册、修改文件、触发其他可执行文件等。这一节主要是介绍一下CustomAction的7种用法。
2045 0
|
自然语言处理 API Docker
spacy教程(持续更新ing...)
本文介绍spacy模型的使用方式,即spacy的API使用教程。spacy包的API基本都要靠特定模型(trained pipeline)来使用,本文主要用英文(en_core_web_sm)和中文(zh_core_web_sm)来做示例,毕竟我就只会这两种语言。 spacy模型官网:Trained Models & Pipelines · spaCy Models Documentation
|
API 索引 Python
Python3常用其他API速查手册(持续更新ing...)
Python3常用其他API速查手册(持续更新ing...)
Python3常用其他API速查手册(持续更新ing...)

热门文章

最新文章