Anaconda操作手册

简介: Anaconda操作手册

1. Anaconda

Anaconda 是一个主要用于科学计算的开源的 Python 发行版本,其中包含 conda,python 等多个科学包及其依赖项。Anaconda 提供了包管理和环境管理的功能,可以很方便的解决 python 的版本控制以及第三方依赖包问题。Anaconda 向使用者提供了 conda 工具,通过 conda 可以很方便的进行包管理和环境管理。

1.1 Anaconda下载

Anaconda官网:https://www.anaconda.com/
Anaconda官网下载地址:https://www.anaconda.com/products/individual#Downloads
Anaconda清华源下载地址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
Anaconda 支持 Windows,Linux,Mac,可以根据自己的需要下载自己需要的版本。
注意,在安装 Anaconda 的时候,需要选择将 Anaconda 添加到 PATH 路径中。

1.2 Linux安装Anaconda

  1. 下载Anaconda安装文件
  2. 进入到下载文件目录,使用 bash 命令安装Anaconda

    bash {
         {
         Anaconda.sh}}
    
    AI 代码解读
  3. 键入回车阅读Anaconda协议

  4. 协议内容较多,可使用回车逐行读取,也可以使用空格直接下一页
  5. 阅读完协议后,输入 yes 同意协议并进行下一步,输入 no 不同意协议并退出安装,默认为 no
  6. Anaconda会以当前用户下的anaconda3文件夹作为默认安装位置(~/anaconda3)
    1. 回车在默认位置进行安装
    2. CTRL + C 退出安装
    3. 直接输入路径,回车后则在输入的路径下进行安装
      1. 安装位置的父目录不能存在,否则会报ERROR: File or directory already exists,如你安装在 ~/anaconda3 这个路径的时候,需要保证 ~ 用户路径下没有 anaconda3 这个文件夹
  7. 配置PATH路径:

Linux 配置 Anaconda 环境变量

  1. 正常操作
    ```bash

    1.打开.bashrc/.zashrc配置文件(根据自己的终端,打开对应的配置文件即可,这里以.bashrc为例)

    nano .bashrc

2.在文件中写入Anaconda环境配置

export PATH="{ {Anaconda}}/bin:$PATH"

3.刷新配置文件

source .bashrc


2. 快捷操作
```bash
# 1.将 Anaconda 的 bin 目录添加到 PATH 路径中
# 通过 echo 命令 可以将配置直接写入到配置文件中,不再需要打开,进行打开写入保存退出等一系列操作
echo 'export PATH="{
  {Anaconda}}/bin:$PATH"' >> ~/.bashrc

# 2.更新 bashrc 以立即生效
source ~/.bashrc
AI 代码解读

在写入配置时,一定要注意在上方加入注释信息,之后可以快速定位到相关配置。
检查是否安装成功:
安装 Anaconda 后,会自动安装 conda 工具,以及一个 python 的 base 环境,通过控制台输出 conda 以及 base 环境 的版本号,就能够检查 Anaconda 是否安装成功。

>> conda --version
<< conda 4.10.1

---

>> python --version
<< Python 3.8.8
# 在使用Linux版的Anaconda时,因为Linux系统安装时一般会默认自带python版本,所以直接使用 python -- version 命令显示的不一定是Anaconda的base环境中的版本号
# 使用 source activate 激活Anaconda base环境
AI 代码解读

1.3 Linux下操作Anaconda环境

  1. 因为Linux环境一般都默认安装python,所以打开终端的环境不一定是Anaconda的base环境,使用 source activate 命令可以激活base环境
  2. 在linux系统中,直接使用 activate 命令无法激活或切换环境,需使用source activate { {envName}} 激活或切换环境

1.4 配置 conda 镜像

直接使用 conda 命令新建虚拟环境速度较慢,所以需配置 conda 镜像
清华镜像站 Anaconda镜像使用帮助

  1. 在用户路径(~)下新建 .condarc 文件
  2. 将镜像站的 channels 写入 .condarc 文件中

    channels:
    - defaults
    show_channel_urls: true
    default_channels:
    - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
    - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
    - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
    custom_channels:
    conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
    msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
    bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
    menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
    pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
    simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
    
    AI 代码解读
  3. 使用 conda clean -i 命令清除索引缓存,保证使用的为镜像站提高的索引

2 Conda

安装 Anaconda 后,系统会自带 conda 工具,使用 conda 能够更好的对 python 进行版本管理。

2.1 查看 conda 帮助

一般的命令行工具都会自带帮助工具,在使用 conda 工具时,可以通过查看 conda 帮助来获取帮助信息。
获取 conda 帮助信息:conda -h/--help

>> conda -h/--help
<< 
usage: conda-script.py [-h] [-V] command ...

conda is a tool for managing and deploying applications, environments and packages.

Options:
positional arguments:
  command
    clean        Remove unused packages and caches.
    ...

optional arguments:
  -h, --help     Show this help message and exit.
  ...

conda commands available from other packages:
  build
     ...
AI 代码解读

获取具体命令的帮助信息:conda { {command}} -h/--help

>> conda list -h/--help
<<
usage: conda-script.py list [-h] [-n ENVIRONMENT | -p PATH] [--json] [-v] [-q] [--show-channel-urls] [-c] [-f]
                            [--explicit] [--md5] [-e] [-r] [--no-pip]
                            [regex]

List linked packages in a conda environment.

Options:
positional arguments:
  regex                 List only packages matching this regular expression.

optional arguments:
  -h, --help            Show this help message and exit.
  ...

Target Environment Specification:
  -n ENVIRONMENT, --name ENVIRONMENT
                        Name of environment.
  ...

Examples:
List all packages in the current environment:
    conda list
        ...
AI 代码解读

2.2 Conda 环境管理

conda 的环境管理允许我们同时安装若干个不同版本的python,并且我们能够根据项目的需要,选择不同的python版本。

2.2.1 创建 python 环境

# 该方法创建的是基础的python环境,不自带其他额外的科学工具包
conda create -n {
   {
   projectName}} python={
   {
   pythonVersion}} 

# 使用该方法创建环境,会额外安装 miniconda 中携带的科学工具包
conda create -n {
   {
   projectName}} python={
   {
   pythonVersion}} miniconda

# 使用该方法创建环境,会安装 anaconda 中的所有科学工具包
conda create -n {
   {
   projectName}} python={
   {
   pythonVersion}} anaconda
AI 代码解读

2.2.2 查看所有Anaconda环境

# 使用该命令,可以查看anaconda的所有环境
conda env list
AI 代码解读

2.2.3 删除Anaconda环境

conda remove -n {
   {
   projectName}}
AI 代码解读

2.2.4 更新conda

conda update conda
AI 代码解读
目录
打赏
0
0
0
0
139
分享
相关文章
Windows系统安装Anaconda
在Windows操作系统上安装Anaconda是为了快速搭建Python环境、数据科学和机器学习工具的关键步骤。本文简要介绍了安装Anaconda的过程。Anaconda的安装简化了Python库和工具的管理,为数据科学家、工程师和研究人员提供了一个强大、集成且易于使用的开发环境。这为快速开始数据分析、科学计算和机器学习项目提供了便捷的途径。
222 0
conda常用操作和配置镜像源
conda常用操作和配置镜像源
26646 0
|
6月前
|
通义千问团队开源全新的过程奖励模型PRM!
近年来,大型语言模型(LLMs)在数学推理方面取得了显著进展,但它们仍可能在过程中犯错误,如计算错误或逻辑错误,导致得出不正确的结论;即使最终答案正确,这些强大的模型也可能编造看似合理的推理步骤,这削弱了 LLMs 推理过程的可靠性和可信度。
544 14
Next.js 实战 (四):i18n 国际化的最优方案实践
这篇文章介绍了Next.js国际化方案,作者对比了网上常见的方案并提出了自己的需求:不破坏应用程序的目录结构和路由。文章推荐使用next-intl库来实现国际化,并提供了详细的安装步骤和代码示例。作者实现了国际化切换时不改变路由,并把当前语言的key存储到浏览器cookie中,使得刷新浏览器后语言不会失效。最后,文章总结了这种国际化方案的优势,并提供Github仓库链接供读者参考。
415 5
anaconda下载安装,镜像源配置修改及虚拟环境的创建
这篇文章介绍了Anaconda的下载安装过程,包括Anaconda的简介、安装步骤、配置修改、创建虚拟环境以及一些常用命令的使用方法。文章还提供了如何修改conda的镜像源为国内镜像源以加速下载的步骤。
anaconda下载安装,镜像源配置修改及虚拟环境的创建
Serv-U启动成功,但是用户无法登录是什么原因?
Serv-U启动成功,但是用户无法登录是什么原因?
815 14
IDEA常用插件及配置-解放双手
IDEA常用插件及配置-解放双手
417 1
Python应用中名称错误(NameError)
【5月更文挑战第16天】
835 2
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等

登录插画

登录以查看您的控制台资源

管理云资源
状态一览
快捷访问