Linux安装conda

目录

  • conda是什么
    • 简介
    • conda与miniconda、anaconda的关系
  • 安装
    • 下载文件
    • bash安装
    • 激活软件
    • 检查安装是否成功
    • 配置镜像源
  • 创建环境

conda是什么

简介

conda是一个开源的包管理器和环境管理器,用于安装、运行和更新包和它们的依赖项。它可以轻松地在计算机上创建隔离的环境,这些环境可以有不同版本的Python和/或不同的包组合,这对于数据分析和科学计算非常重要。

conda与miniconda、anaconda的关系

Miniconda是Conda的一个轻量级版本,它包含了Conda和Python,以及一些必须的包,但是它不包含Anaconda发行版中附带的众多数据科学包。这意味着Miniconda的下载和安装速度更快,占用空间更小。用户可以根据自己的需要使用Conda命令来安装其他包。

Anaconda则是一个完整的发行版,它包括了Conda、Python以及一系列用于科学计算、数据分析、机器学习等的开源包。Anaconda旨在为数据科学家和科学计算研究者提供一站式解决方案,因此它预装了大量的包和工具。

总结一下它们的关系:

Conda是包和环境管理工具。
Miniconda是一个精简版的Conda,仅包含Conda和Python以及最基础的包。
Anaconda是一个集成了Conda、Python以及大量科学计算和数据科学包的完整发行版。

在这里插入图片描述

安装

下载文件

wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-latest-Linux-x86_64.sh

在这里插入图片描述

下载完毕查看文件在这里插入图片描述

bash安装

bash Miniconda3-latest-Linux-x86_64.sh

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
显示安装完成
在这里插入图片描述

激活软件

一般安装软件完成后需要重启,在Linux叫激活,有两种方式,第一种是重新登录服务器,第二种是输入以下命令:

source ~/.bashrc

第二种比较常用。
在这里插入图片描述

检查安装是否成功

命令调用帮助文档,能调用出来证明已安装成功。

conda --help

在这里插入图片描述

配置镜像源

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --set show_channel_urls yes

查看安装的源
cat ~/.condarc
在这里插入图片描述

关掉左上角的(base),运行以下两行代码
conda config --set auto_activate_base false
source ~/.bashrc
不想关掉也没有关系

创建环境

创建一个python3.9,名字叫vllm-env的环境
-y 表示不会提示,直接安装

conda create -n vllm-env python=3.9 -y

安装
在这里插入图片描述

激活环境

conda activate vllm-env

在这里插入图片描述

查看环境安装了哪些包
conda list在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/591678.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

LeetCode-236. 二叉树的最近公共祖先【树 深度优先搜索 二叉树】

LeetCode-236. 二叉树的最近公共祖先【树 深度优先搜索 二叉树】 题目描述:解题思路一:递归判断解题思路二:0解题思路三:0 题目描述: 给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。 百度百科中最近公共祖…

搞学术研究好用免费的学术版ChatGPT网站-学术AI

学术版ChatGPThttps://chat.uaskgpt.com/mobile/?user_sn88&channelcsdn&scenelogin 推荐一个非常适合中国本科硕士博士等学生老师使用的学术版ChatGPT, 对接了超大型学术模型,利用AI技术实现学术润色、中英文翻译,学术纠错&#…

利用AI结合无极低码(免费版)快速实现接口开发教程,会sql即可,不需要编写编译代码

无极低码无代码写服务+AI实践 本次演示最简单的单表无代码增删改查发布服务功能,更复杂的多表操作,安全验证,多接口调用,自自动生成接口服务,生成二开代码,生成调用接口测试,一键生成管理界面多条件检索、修改、删除、查看、通用公共接口调用、通用无限级字典调用等后续…

一、Docker部署GitLab(详细步骤)

Docker部署GitLab(详细步骤) 一、拉取镜像二、启动容器三、修改配置四、修改密码五、浏览器访问 一、拉取镜像 docker安装教程:https://qingsi.blog.csdn.net/article/details/131270071 docker pull gitlab/gitlab-ce:latest二、启动容器 …

通讯录(顺序表)保存数据

在通讯录的基础上加上三个函数实现数据的保存。 分别为录入数据,加入数据与保存数据。 加入数据 先检查通讯录空间是否足够,然后将结构体ab中的数据全部放入通讯录mn中。 注意:字符串的拷贝要使用函数strcpy而不能直接用 加入完成之后将通…

防火墙状态检测和会话机制

FW对TCP,UDP和ICMP协议的报文创建会话

Android java基础_类的继承_android 类继承(2)

运行结果:rootubuntu:/home/topeet/guyilian# javac Ext2.java rootubuntu:/home/topeet/guyilian# java Ext2 10 ustc **子类继承父类的方法和属性都可以进行覆写,我们在子类覆写父类的printInfo方法。**class Person { private int age; public void …

基于Spring Boot和Vue技术框架的虚拟形象装扮商城系统

基于Spring Boot和Vue技术框架的虚拟形象装扮商城系统。该系统能够满足用户在虚拟世界中个性化装扮的需求,提供丰富的商品分类和便捷的购物体验。为实现这一目标,项目分为后台管理系统和前台用户系统两部分。后台管理系统使用Spring Boot作为主要技术框架…

模板匹配——基于模板与基于特征的两种模板匹配对比

概述 在人工智能(AI)的研究领域中,模板匹配不仅是一个重要的研究课题,也是解决图像处理中核心问题——定位兴趣区域的关键方法之一。通过模板匹配,可以准确地识别和定位给定图像中的特定对象。这项技术在对象检测、跟…

Web Component 组件库有什么优势

前言 前端目前比较主流的框架有 react,vuejs,angular 等。 我们通常去搭建组件库的时候都是基于某一种框架去搭建,比如 ant-design 是基于 react 搭建的UI组件库,而 element-plus 则是基于 vuejs 搭建的组件库。 可能你有这种体…

LeetCode | 数组 | 二分查找 | 35.搜索插入位置【C++】

题目链接 题目描述 给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 请必须使用时间复杂度为 O(log n) 的算法。 示例 1: 输入: nums [1,3,5,6], target 5 输出…

漫谈GIS和空间数据库技术

1 GIS和CAD有啥区别 地理信息系统(GIS)和计算机辅助设计(CAD)是两种不同的技术,它们在功能、应用和数据处理方面有着显著的区别。以下是根据搜索结果得出的GIS和CAD的主要区别: 1. **数据处理的侧重点不同…