首页 > 其他分享 >anaconda的安装和使用

anaconda的安装和使用

时间:2024-05-29 20:22:00浏览次数:12  
标签:-- config anaconda Anaconda 仓库 conda 使用 安装

anaconda的安装和使用

Anaconda 是一个用于科学计算和数据分析的开源发行版,包含了Python和R的众多包和管理工具。以下是Anaconda的安装和使用指南:

1. 安装Anaconda

1.1 下载Anaconda

访问 Anaconda官网 下载适用于你操作系统的Anaconda安装包。

1.2 安装Anaconda

Windows:

  • 运行下载的安装程序(.exe文件)。
  • 按照提示完成安装,安装过程中建议“将Anaconda添加到系统环境变量中”勾选。

macOS:

  • 打开终端,运行下载的安装脚本(.pkg文件):
bash ~/Downloads/Anaconda3-2023.11-MacOSX-x86_64.sh
  • 按照提示完成安装。

Linux:

  • 打开终端,运行下载的安装脚本(.sh文件):
bash ~/Downloads/Anaconda3-2023.11-Linux-x86_64.sh
  • 按照提示完成安装。

2. 配置和使用Anaconda

2.1 配置conda镜像源

添加国内镜像源

以windows下操作为例,打开anaconda prompt

查看当前的Conda源配置:

conda config --show channels

设置国内镜像源,建议设置之前先浏览器访问对应站点的anaconda源是否可达,目前(2024-05)阿里云的anaconda源不可用:

# 添加清华镜像源,根据个人需要添加。
# 添加清华源的主要仓库
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
# 添加清华源的free仓库
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
# 添加清华的MSYS2仓库
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2/
# 添加清华的社区驱动仓库
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/menpo/
# 添加清华的PyTorch仓库
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/

# 设置显示频道URL
conda config --set show_channel_urls yes

# 确保搜索顺序
conda config --set channel_priority flexible

各仓库用途详细说明:

路径 描述 用途
pkgs/main 主要的包仓库,包含最新的稳定版开源包。 获取常用的、经过充分测试的包。
pkgs/free 旧版的免费包仓库,包含一些历史包。 已不再更新,自2019年起主要包都迁移到 pkgs/main
pkgs/r 专门用于R语言的包仓库。 提供R语言相关的包和工具。
pkgs/msys2 MSYS2项目的包仓库,主要包含Windows平台上的POSIX兼容工具。 提供在Windows上使用的开发工具和库。
cloud/conda-forge 社区驱动的包仓库,包含许多由社区维护的包。 提供更广泛的包选择,更新频率高。
cloud/bioconda 专门用于生物信息学的包仓库。 提供生物信息学领域常用的包和工具。
cloud/msys2 包含MSYS2项目的包,主要用于Windows平台。 提供Windows上的开发工具和库。
cloud/menpo Menpo项目的包仓库,主要用于计算机视觉和机器学习。 提供与计算机视觉和机器学习相关的包和工具。
cloud/pytorch PyTorch项目的官方包仓库。 提供PyTorch及相关包的下载。

其他镜像源:

  1. 中科大镜像源:

https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
https://mirrors.ustc.edu.cn/anaconda/pkgs/free/

检查配置

你可以再次查看配置,确保已添加的新源:

# 查看源列表
conda config --show channels

# 查看配置文件路径
conda config --show-sources

移除默认源(可选)

如果你希望只使用国内镜像源,可以移除默认的源:

conda config --remove channels defaults

把defaults改为已添加仓库的url即可移除对应的仓库。

测试新的源配置

尝试安装一个包来测试新的源配置是否生效:

conda install numpy

恢复默认配置

如果上述配置遇到问题,可以恢复默认的default源

conda config --remove-key channels

2.2 配置环境

安装完成后,建议配置Conda环境以便于包管理和项目隔离。

创建新环境:

支持创建不同python版本的虚拟环境

# python3.8
conda create --name py38_env python=3.8
# python3.9
conda create --name py39_env python=3.9

激活环境:

conda activate py38_env

退出环境:

conda deactivate

2.3 安装包

使用Conda安装包非常方便。你可以使用以下命令安装所需的包:

conda activate py38_env
conda install numpy pandas matplotlib

或者使用pip安装不在Conda仓库中的包:

pip install somepackage

2.4 更新和管理环境

更新Conda:

conda update conda

列出所有环境:

conda env list

删除环境:

管理员身份运行anaconda prompt操作:

conda remove --name py38_env --all

2.5 使用Jupyter Notebook

Anaconda内置了Jupyter Notebook,你可以通过以下命令启动它:

jupyter notebook

这将在你的默认浏览器中打开Jupyter Notebook界面,你可以在其中创建和管理Notebook文件。

3. 示例项目

以下是一个使用Anaconda的简单数据分析示例项目:

  1. 创建并激活环境:
conda create --name data_analysis python=3.8
conda activate data_analysis
  1. 安装必要的包:
conda install numpy pandas matplotlib seaborn
  1. 安装并启动Jupyter Notebook:
# 安装
conda install jupyter
# 启动
jupyter notebook
  1. 在Jupyter Notebook中创建一个新Notebook文件,并输入以下代码进行数据分析:
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns

# 创建示例数据
data = pd.DataFrame({
    'A': np.random.randn(100),
    'B': np.random.randn(100),
    'C': np.random.randn(100)
})

# 数据可视化
sns.pairplot(data)
plt.show()

jupyter-demo.png

这样你就可以开始使用Anaconda进行数据分析和科学计算了。

标签:--,config,anaconda,Anaconda,仓库,conda,使用,安装
From: https://www.cnblogs.com/lldhsds/p/18220983

相关文章

  • Django 里如何使用 sqlite (操作步骤)
    下面是在VSCode里进行操作1.安装SQLite的Extension2.在models.py里做修改文件修改如下fromdjango.dbimportmodels#Createyourmodelshere.#类似这样创建一个classclassUserInfo(models.Model):username=models.CharField(verbose_name="......
  • kafka单机安装及性能测试
    kafka单机安装及性能测试ApacheKafka是一个分布式流处理平台,最初由LinkedIn开发,并于2011年开源,随后成为Apache项目。Kafka的核心概念包括发布-订阅消息系统、持久化日志和流处理平台。它主要用于构建实时数据管道和流处理应用,广泛应用于日志聚合、数据传输、实时监控和分......
  • 2252309-介绍主流源代码管理工具--Github(举例说明具体使用--旅行+兼职平台)
    一、Github介绍目录1、简介2、特点3、优点4、缺点5、使用教程6、举例二、详细介绍1、简介(1)Github的产生:软件开发过程中会因源代码引发各种繁琐的问题,如版本备份(费空间,费时间)、版本混乱(因版本备份过多造成混乱,难以找回正确的想要版本)、代码冲突(团队开发过程中多人操作同......
  • 【车载开发系列】Vector工具链的安装
    【车载开发系列】Vector工具链的安装【车载开发系列】Vector工具链的安装【车载开发系列】Vector工具链的安装一.VectorDriver二.DaVinci_Developer三.DaVinciConfigurator一.VectorDriverVectorDriverSetup是Vector产品链中重要的驱动软件,所有的硬件设备......
  • 【Rust】——使用消息在线程之间传递数据
    ......
  • MQTT和kafka搭配使用 集成 emq iot 物联网
    MQTT历史MQTT协议于1999年发明,用于石油和天然气行业。工程师需要一种协议来实现最小带宽和最小电池损耗,以通过卫星监控石油管道。最初,该协议被称为MessageQueuingTelemetryTransport(消息队列遥测传输),得名于首先支持其初始阶段的IBM产品MQ系列。2010年,IBM发布了......
  • openEuler 20.03 LTS安装单病种前置机
    #下载配置文件包cd/optwgethttps://interface-soft.oss-cn-hangzhou.aliyuncs.com/manual-package/config.tar.gz解压配置包,包含mongodb.conf,nginx.conf,mongod.confsudoyuminstalltar-ytar-xzfconfig.tar.gz服务器初始化关闭服务器防火墙systemctlstop......
  • Ubuntu下通过wine安装微信并处理小程序打不开的问题
    一些说明已知的微信安装有两种,都可以进行聊天,但是多少都有些小问题第一种:火星商店,Ubuntu22.04.4LTS安装星火商店现在很方便,没有了一些依赖包配置的问题,添加源后直接安装就可以,可以翻下星火商店的官网,看据具体的安装流程;星火商店中有三方开发这在发布基于Wine的微信版本,之前使......
  • 使用 opencv 实现模板匹配功能前的预处理要求
    我使用opencv.TM_CCOEFF_NORMED函数来匹配发票模板。但是,模板匹配功能并没有产生准确的结果。匹配准确率相当低,只有50%。您能否建议我在流程中应包含或更改哪些内容以提高准确性?templateMap=cv.matchTemplate(img_r,resized_template,cv.TM_CCOEFF_NORMED)m......
  • 使用shell脚本替换csv文件中的数据
    [observer@xxx-grey-openrestytest]$catfile.csvbeijing,beijing,lisi,10shanxi,xian,tom,6shanghai,shanghai,xiaoming,3guangdong,guangzhou,wangwu,8sichuan,chengdu,cat,5[observer@xxx-grey-openrestytest]$awk-F,-vOFS=,'$4>5{$4=3}{print......