在linux系统中安装Anaconda,并使用conda

news2025/5/20 3:14:24

系统 : ubuntu20.04
显卡:NVIDIA GTX1650

目录

  • 安装Anaconda
    • 第一步:下载合适版本的Anconda
      • 1. 查看自己Linux的操作系统及架构命令:uname -a
      • 2. 下载合适版本的Anconda
    • 第二步:安装Aanconda
      • 1. 为.sh文件设置权限
      • 2. 执行.sh文件
        • 2.1 .sh文件的安装过程
  • 使用conda虚拟环境
  • 更换 conda、pip、yum 国内源(十分必要)

安装Anaconda

第一步:下载合适版本的Anconda

1. 查看自己Linux的操作系统及架构命令:uname -a

我的系统架构是x86_64,如下图.
在这里插入图片描述

2. 下载合适版本的Anconda

我的系统是linux,架构是x86_64,因此我需要选择linux-x86_64相关的软件。
下载地址:清华镜像站https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
我下载的是最新版本,如下图
在这里插入图片描述

第二步:安装Aanconda

1. 为.sh文件设置权限

chmod +x Anaconda3-2024.10-1-Linux-x86_64.sh

2. 执行.sh文件

./Anaconda3-2024.10-1-Linux-x86_64.sh

注意:在执行.sh文件的时候可以指定安装目录命令:
bash Anaconda3-2024.02-1-Linux-x86_64.sh -b -p 安装路径
但我没有指定,直接安在主目录下就行,建议不明白的同学直接默认吧

2.1 .sh文件的安装过程
  • step1:
    如下图
    在这里插入图片描述
  • step2:
    如下图,看见More的时候就一直按住回车,
    在这里插入图片描述直到如下所示:
    在这里插入图片描述再输入yes
  • step3:
    如下图,默认安装位置,回车之后,就等待安装。
    在这里插入图片描述
  • step4:
    如下图,设置环境变量,输入yes即可
    在这里插入图片描述
  • step5:
    重启终端,如下图,出现(base),再输入conda检查是否已安装成功。
    在这里插入图片描述
    到此,Aanconda就安装好了。✿✿ヽ(°▽°)ノ✿
  • step6:(选择性执行)
    解决终端每次打开都进入conda的base环境的问题,执行:
conda config --set auto_activate_base false


使用conda虚拟环境

  1. 创建自己的虚拟环境,执行:
conda create -n env_name python=3.9         # 创建一个名为 env_name ,python版本为 3.7 虚拟环境

过程中全部选择执行 y 即可!(这里只用设置python版本,这里的python版本和本机的python版本无关,想设置什么版本都可以。其他东西进入环境后再配置)

  1. 进入自己的虚拟环境,执行:
cconda activate env_name                    # env_name 为自己创建的环境名字

下图是进入了一个名为env_test的conda环境
在这里插入图片描述

  1. 退出当前的虚拟环境,执行:
conda deactivate env_name 
  1. 删除某个虚拟环境,执行:
conda remove -n env_name --all


更换 conda、pip、yum 国内源(十分必要)

不换源国内下载速度奇慢。

# conda ustc源
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/menpo/
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --set show_channel_urls yes
 
​
# pip ustc源
pip config set global.index-url https://mirrors.ustc.edu.cn/pypi/web/simple# yum 国内源
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo_bak
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
yum makecache
yum -y update

使用命令conda config --show-sources查看配置的所有源
在这里插入图片描述
在之后使用的过程中,如果使用pip等命令网速很慢,检查命令中有没有-c-c pytorch出现,如果有的话就删掉,因为这是让去官网下载。

参考博客:

  1. https://blog.csdn.net/m0_52985087/article/details/136689183
  2. https://blog.csdn.net/weixin_44179120/article/details/125844391

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

机械学习基础-5.分类-数据建模与机械智能课程自留

data modeling and machine intelligence - CLASSIFICATION 为什么我们不将回归技术用于分类?贝叶斯分类器(The Bayes Classifier)逻辑回归(Logistic Regression)对逻辑回归的更多直观理解逻辑 /sigmoid 函数的导数我们…

代码随想录刷题攻略---动态规划---子序列问题1---子序列

子序列(不连续)和子序列(连续)的问题 例题1: 最长递增子序列 给你一个整数数组 nums ,找到其中最长严格递增子序列的长度。 子序列是由数组派生而来的序列,删除(或不删除)数组中的…

OpenAI 放王炸,将发布整合多项技术的 GPT-5,并免费无限使用,该模型有哪些技术亮点

对于 ChatGPT 的免费用户,将可以无限制地访问 GPT-5,但仅限于标准的智能级别。该级别会设定滥用限制,以防止不当使用(意思就是你得付费嘛)。 OpenAI CEO Sam Altman 今天在 X 上透露了 GPT-4.5 和 GPT-5 的最新发展计划。 OpenAI 将发布代…

C 语言版--销售预测项目案例分享

以下是一个 C 语言销售预测项目案例,该项目模拟根据历史销售数据使用简单的移动平均法来预测未来的销售额。移动平均法是一种常见且基础的时间序列预测方法,它通过计算一定时间段内数据的平均值来预测未来的值。 项目需求 给定一系列历史销售数据,使用简单移动平均法预测下…

DC-7靶机渗透测试全过程

目录 前期准备 一、渗透测试 1.IP地址查询 2.端口地址收集 3.网页信息收集 社工收集信息 Drush直接修改账户密码 下载PHP插件 反弹shell 二、总结 前期准备 攻击机 : kali windows11 靶机: DC-7(调至NAT模式) 一、渗透测试 1.IP地址查询 …

什么是服务的雪崩、熔断、降级的解释以及Hystrix和Sentinel服务熔断器的解释、比较

1.什么是服务雪崩? 定义:在微服务中,假如一个或者多个服务出现故障,如果这时候,依赖的服务还在不断发起请求,或者重试,那么这些请求的压力会不断在下游堆积,导致下游服务的负载急剧…

解决IDEA报错:java 找不到符号

问题:IIDEA编译项目一直报 例如 java: 找不到符号 符号: 方法 getUserId()异常 的错误 解决方法: 1、刷新maven 2、clean package

基于SpringBoot的医院药房管理系统【源码+答辩PPT++项目部署】高质量论文1-1.5W字

作者简介:✌CSDN新星计划导师、Java领域优质创作者、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和学生毕业项目实战,高校老师/讲师/同行前辈交流。✌ 主要内容:🌟Java项目、Python项目、前端项目、PHP、ASP.NET、人工智能…

Ubuntu22.04通过Docker部署Jeecgboot

程序发布环境包括docker、mysql、redis、maven、nodejs、npm等。 一、安装docker 1、用如下命令卸载旧Docker: for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done 2、安装APT环境依赖包…

基于Ubuntu+vLLM+NVIDIA T4高效部署DeepSeek大模型实战指南

一、 前言:拥抱vLLM与T4显卡的强强联合 在探索人工智能的道路上,如何高效地部署和运行大型语言模型(LLMs)一直是一个核心挑战。尤其是当我们面对资源有限的环境时,这个问题变得更加突出。原始的DeepSeek-R1-32B模型虽…

力扣 66.加一 (Java实现)

题目分析 给定一个数组,可以组成一个数字,将数字加一后,返回新数组 思路分析 首先跟着题目思路走,将数组按位*10可以得到数字,再加一,加一后按位%10,可以得到新的数组。但是此处数字会过大&…

Deep seek学习日记1

Deepseek最强大的就是它的深度思考,并且展现了它的思考过程。 五种可使用Deep seek的方式(应该不限于这五种,后续嵌入deepseek的应该更多,多了解一点因为官网容易崩~~): 1.deep seek官网 2.硅基流动silicon…

github用户名密码登陆失效了

问题: git push突然推代码需要登陆,但是用户名和密码正确输入后,却提示403 git push# Username for https://github.com: **** #Password for https://gyp-programmergithub.com: #remote: Permission to gyp-programmer/my-app.git denie…

SpringCloud整合seata,XA、AT、TCC、SAGA模式

参考资料: SpringCloud-Alibaba搭建 SpringCloud-nacos整合 Seata部署 参考demo(及学习资料) seata官网 参考视频​​​​​c(AT模式的UNDO_LOG讲的可能有点问题,但是很通俗易懂) 参考视频2&#xff…

案例-06.部门管理-根据ID查询

一.根据ID查询-接口文档 二.根据ID查询-Controller层 package com.gjw.controller;/*** 部门管理Controller*/import com.gjw.anno.Log; import com.gjw.pojo.Dept; import com.gjw.pojo.Result; import com.gjw.service.DeptService; import com.gjw.service.impl.DeptServi…

moveable 一个可实现前端海报编辑器的 js 库

目录 缘由-胡扯本文实验环境通用流程1.基础移动1.1 基础代码1.1.1 data-* 解释 1.2 操作元素创建1.3 css 修饰1.4 cdn 引入1.5 js 实现元素可移动1.6 图片拖拽2.缩放3.旋转4.裁剪 懒得改文案了,海报编辑器换方案了,如果后面用别的再更。 缘由-胡扯 导火…

MongoDB 架构设计:深入解析核心组件与工作原理

MongoDB 架构设计:深入解析核心组件与工作原理 MongoDB 作为一个高性能、易扩展的 NoSQL 数据库,其优秀的架构设计是其成功的关键。本文将深入解析 MongoDB 的架构设计,详细讲解其核心组件和工作原理,帮助您更好地理解和使用 Mon…

【PostgreSQL】PG在windows下的安装

一、准备 通过官网下载安装文件,官方下载路径如下: https://www.postgresql.org/download/windows/ 二、安装 双击postgresql-17.3-1-windows-x64.exe文件,启动安装,进入安装步骤,点击Next 选择PG安装路径&#xff…

Macos机器hosts文件便捷修改工具——SwitchHosts

文章目录 SwitchHosts软件下载地址操作添加方案切换方案管理方案快捷键 检测 SwitchHosts SwitchHosts 是一款 Mac 平台上的免费软件,它可以方便地管理和切换 hosts 文件,支持多种 hosts 文件格式。 软件下载地址 SwitchHosts 操作 添加方案 添加 …

CentOS上安装WordPress

在CentOS上安装WordPress是一个相对直接的过程,可以通过多种方法完成,包括使用LAMP(Linux, Apache, MySQL, PHP)栈或使用更现代的LEMP(Linux, Nginx, MySQL, PHP)栈。 我选择的是(Linux, Nginx…