Linux离线状态下的Anaconda安装与Python环境创建

news2024/7/6 20:06:04

1 下载与安装说明

  • 下载

    • 下载地址:https://repo.anaconda.com/archive/
    • 版本:此处以版本为2020.11的anaconda作示例,其携带的python版本为3.8.5。
    • 下载:在上述链接查找下载 Anaconda3-2020.11-Linux-x86_64.sh 文件,也可以输入https://repo.anaconda.com/archive/Anaconda3-2020.11-Linux-x86_64.sh直接下载安装包
  • 文件上传
    将下载的安装包上传至离线 linux 目录下存放文件的文件夹中,此处上传至files文件夹中。

2 Anaconda安装

  • 将files文件夹中的cuda工具包安装程序复制一份至software文件夹

    cp files/Anaconda3-2020.11-Linux-x86_64.sh software/
    

    进入cuda工具包安装程序放置目录(假设当前所在目录为用户家目录)

    cd software/
    # 查看当前目录
    pwd
    # 输出内容为:/data/users/CHDHPC/2017901437/software/
    

    执行ls查看当前目录下文件:
    在这里插入图片描述

  • 修改Anaconda工具包安装程序运行权限

    chmod +x Anaconda3-2020.11-Linux-x86_64.sh
    
  • 运行Anaconda工具包安装程序

    ./Anaconda3-2020.11-Linux-x86_64.sh
    

在这里插入图片描述

  • 按回车键Enter,出现如下内容
    在这里插入图片描述

  • 继续按回车键Enter,直到出现如下内容
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WUZewh02-1682336415394)(../images/image-20230412145439902.png)]

  • 输入yes,按回车键Enter。出现下述内容
    在这里插入图片描述

  • 此时需要选择anaconda的安装路径

    • option 1:按Enter键直接将其安装至 “/data/users/CHDHPC/2017901437/anaconda3” 路径下;

    • option 2:输入要安装的位置的绝对路径,如安装至家目录下的software目录下,可以填:“/data/users/CHDHPC/2017901437/software/anaconda3”
      在这里插入图片描述

  • 按回车键Enter,开始安装。出现如下内容表示安装完成
    在这里插入图片描述

  • 接着选择是否初始化 conda,在bashrc中添加其环境变量

    • option 1:选择“是”,输入yes,按回车键Enter,将自动完成conda初始化工作,bashrc文件中会自动加入如下环境变量:
      在这里插入图片描述

    • option 2:选择“否”,输入no,按回车键Enter,将跳过初始化。这时需要手动完成环境变量的添加:

      • bashrc文件位于用户家目录下,即 “/data/users/CHDHPC/2017901437/” 路径下,所以使用 cd 命令到该目录下

      • 执行 vim .bashrc向其中加入如下内容:

        export PATH="/data/users/CHDHPC/2017901437/software/anaconda3/bin:$PATH"
        
      • 执行wq保存退出即可

      • 或者如果选择了no,还是想初始化,可以通过下述命令完成初始化:

        source /data/users/CHDHPC/2017901437/software/anaconda3/bin/activate
        conda init
        
  • 执行source ~/.bashrc使环境变量生效;或者断开远程连接,重新远程登录高算,即可使环境变量生效。

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

2.3 高算离线创建虚拟环境

  • 配置conda(若使用conda默认路径,则跳过此步骤)

    • 执行conda config 将在 ~/ 目录下出现 .condarc文件,用于配置个人的conda

    • 输入如下配置内容:

      # 断网设备 .condarc
      show_channel_urls: true
      envs_dirs:
        - /data/users/CHDHPC/2017901437/software/myconda/envs
      pkgs_dirs:
        - /data/users/CHDHPC/2017901437/software/myconda/pkgs
      

      即指定环境目录和包目录

  • 下载并上传包(基于另一台联网linux设备)

    • 执行conda config 将在 ~/ 目录下出现 .condarc文件,用于配置个人的conda

    • 输入如下配置:

      # 联网设备 .condarc
      show_channel_urls: true
      envs_dirs:
        - /data/myconda/envs
      pkgs_dirs:
        - /data/myconda/pkgs
      
    • 下载包

      conda create -n 创建的环境名称 python==版本 --download-only
      # --download-only   表示只下载,不创建环境
      
    • 上传包

      • 打包联网设备的pkgs一定要保证包的完整,可能联网设备默认环境有某个包,导致没有重复下载,需手动挑出来,此出打包目录为/data/myconda/pkgs
      • 将打包的pkgs包使用远程软件上传至高算用户家目录下
      • 将上传的pkgs中的文件复制到家目录的pkgs目录下,此出路径为/data/users/CHDHPC/2017901437/software/myconda/pkgs
  • 下载并上传包(基于另一台联网Windows设备)

    • 下载包

      conda create -n 创建的环境名称 python==版本 --download-only
      # --download-only   表示只下载,不创建环境
      
    • 上传包

      • 同上,打包联网设备的pkgs,然后将打包的pkgs包使用远程软件上传至高算用户家目录下
      • 将上传的pkgs中的文件复制到家目录的pkgs目录下,此出路径为/data/users/CHDHPC/2017901437/software/myconda/pkgs
  • 高算anaconda中创建新虚拟环境

    conda create -n 创建的环境名称 python==版本 --offline
    
  • 激活并验证

    • 激活

      # 激活(是否需要看情况)
      source activate
      # 切换环境
      conda activate 创建的环境名称
      
    • 验证

      # 查看python版本
      python --version
      

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

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

相关文章

时序预测 | MATLAB实现WOA-LSTM鲸鱼算法优化长短期记忆网络时间序列预测

时序预测 | MATLAB实现WOA-LSTM鲸鱼算法优化长短期记忆网络时间序列预测 目录 时序预测 | MATLAB实现WOA-LSTM鲸鱼算法优化长短期记忆网络时间序列预测预测效果基本介绍程序设计参考资料 预测效果 基本介绍 MATLAB实现WOA-LSTM鲸鱼算法优化长短期记忆网络时间序列预测 基于鲸鱼…

图论-匈牙利算法学习

本文讲述的是匈牙利算法,即图论中寻找最大匹配的算法。解决的问题是从二分图中找到尽量多的匹配。 原题-华为-HJ28 素数伴侣 描述 题目描述 若两个正整数的和为素数,则这两个正整数称之为“素数伴侣”,如2和5、6和13,它们能应用…

【Vue】学习笔记-初始化脚手架

初始化脚手架 初始化脚手架说明具体步骤脚手架文件结构 初始化脚手架 说明 Vue脚手架是vue官方提供的标准化开发工具(开发平台)最新版本是4.x文档Vue CLI 具体步骤 如果下载缓慢请配置npm淘宝镜像 npm config set registry http://registry.npm.taoba…

有关态势感知(SA)的卷积思考

卷积是一种数学运算,其本质是将两个函数进行操作,其中一个函数是被称为卷积核或滤波器的小型矩阵,它在另一个函数上滑动并产生新的输出。在计算机视觉中,卷积通常用于图像处理和特征提取,它可以通过滤波器对输入图像进…

《Spring MVC》 第六章 MVC类型转换器、格式化器

前言 介绍MVC类型转换器、格式化器 1、使用场景 <form th:action"{/user/register}" method"post">用户名&#xff1a;<input type"text" name"userName"/><br/>密码&#xff1a;<input type"password&q…

对于Ubuntu服务器杀毒的一次记录

概述&#xff1a;叮咚&#xff01;您的主机有异常登录地&#xff0c;登录ip来自人类文明的标杆美丽国的加利福尼亚州&#xff0c;请注意排查。可恶的老美啊&#xff0c;又来入侵我华夏主机了&#xff0c;美帝亡我之心不死啊&#xff08;当然也有可能是境内中国人通过VPN操作境外…

【搭建博客】宝塔面板部署Typecho博客,并发布上线访问

目录 前言 1.安装环境 2.下载Typecho 3.创建站点 4.访问Typecho 5.安装cpolar 6.远程访问Typecho 7.固定远程访问地址 8.配置typecho 前言 Typecho是由type和echo两个词合成的&#xff0c;来自于开发团队的头脑风暴。Typecho基于PHP5开发&#xff0c;支持多种数据库&…

让chatgpt给我做个项目预算,感觉这样的项目预算才有的赚

访问入口来自于以下网站&#xff1a; 无极低码-三维可视化,免费资源下载,气象数据,编程技术,java开发,素材下载,大数据,解决方案,方案,ppt,5G,数字孪生三维可视化,免费资源下载,气象数据,编程技术,java开发,素材下载,大数据,解决方案,方案,ppt,5G,数字孪生https://wheart.cn/ …

分享几个国内免费的ChatGPT镜像网址(亲测有效-4月25日更新)

最近由于ChatGPT的爆火也让很多小伙伴想去感受一下ChatGPT的魅力&#xff0c;那么今天就分享几个ChatGPT国内的镜像网址&#xff0c;大家可以直接使用&#xff01;记得点赞收藏一下呦&#xff01; 1、AQ Bot&#xff0c;网址&#xff1a;点我 https://su.askaiw.com/aq 缺点&…

数据结构与算法(三):数论(树形结构、二叉树、二叉搜索树、红黑树、BtreeB+Tree、赫夫曼树、堆树)

数论&#xff08;树形结构、二叉树、二叉搜索树、红黑树、Btree、BTree、赫夫曼树、堆树&#xff09; 树形结构概念 在树形结构里面重要的术语&#xff1a; 结点&#xff1a;树里面的元素。 父子关系&#xff1a;结点之间相连的边 子树&#xff1a;当结点大于1时&#xff0…

服务(第十一篇)LVS-NAT模式

什么是群集&#xff1f; 多台主机组成的一个整体&#xff0c;提供一个ip访问通道&#xff0c;所有的主机干一件事 提供同样的服务。 群集有哪些类型&#xff1f; ①负载均衡群集&#xff08;LB&#xff09;&#xff1a; 提高系统的响应能力&#xff0c;处理更多的访问请求&a…

VideoPose3D:基于视频的3D人体关键点检测

1. 概述 Dario Pavllo等人于2019年提出了VideoPose3D模型&#xff0c;旨在把输入视频转换成人体各关键点相对于根关节的相对三维位置。为了实现这一目的&#xff0c;作者采取的是两步走的策略。首先要利用现成的2D姿态检测算法提取出视频各帧里人体各关键点的2D坐标&#xff0…

Bilibili 网页版下载视频 B站下载MP4格式视频(不用下载工具)

博主是为了给家里老人下载戏曲&#xff0c;一开始是单个单个解析然后下载&#xff0c;想多下载一些&#xff0c;然后用了批量方法下载很好用 通过网页版解析工具 解析单个视频 获得下载地址 复制视播放地址&#xff0c;如&#xff0c;复制播放视频时&#xff0c;上方的地址 然…

校园最热微信小程序——校园表白墙之我想对你说(青春感人系列)

校园最热微信小程序——校园表白墙之我想对你说&#xff08;青春感人系列&#xff09; 注&#xff1a;想要快速了解可以直接跳转到小程序视频展示&#xff08;手机用户可能打不开视频&#xff0c;电脑用户是可以打开视频的&#xff09;&#xff0c;手机用户可以打开我的主页里面…

系统运维(Kubernetes篇)

Kubernetes(k8s) 前言 ​ 在学习过程中&#xff0c;我们经常会遇到遗忘的问题。为了避免忘记&#xff0c;多复习是非常必要的。复习可以帮助我们巩固知识&#xff0c;加深记忆&#xff0c;提高学习效率。因此&#xff0c;我们应该养成良好的复习习惯&#xff0c;定期回顾所学…

猿创征文|“云“创新展望:数据之浩瀚

&#x1f497;wei_shuo的个人主页 &#x1f4ab;wei_shuo的学习社区 &#x1f310;Hello World &#xff01; AWS–全球云计算领导者 AWS亚马逊云科技提供全球覆盖广泛、服务深入的云平台&#xff0c;全球数据中心提供超过 200 项功能齐全的服务 连续 11 年被 Gartner 评为&quo…

【JUC高并发编程】—— 了解JUC

一、集合的线程安全 ArrayList 线程不安全 通过代码演示 ArrayList 集合的线程不安全问题 package com.atguigu.lock;import java.util.ArrayList; import java.util.List; import java.util.UUID;/*** author Bonbons* version 1.0* 演示List集合线程不安全问题*/ public cl…

队列的定义、基本操作、案例

&#x1f4dd;个人主页&#xff1a;爱吃炫迈 &#x1f48c;系列专栏&#xff1a;数据结构与算法 &#x1f9d1;‍&#x1f4bb;座右铭&#xff1a;道阻且长&#xff0c;行则将至&#x1f497; 文章目录 队列队列的基本操作定义队列enqueue&#xff1a;向队列添加元素dequeue&am…

dockerfile镜像实战

dockerfile镜像实战 部署SSH镜像部署Systemctl镜像部署Nginx镜像部署tomcat 镜像部署mysql镜像在客户端连接mysql容器 部署SSH镜像 [rootdocker01 ~]# mkdir /opt/sshd [rootdocker01 ~]# cd /opt/sshd [rootdocker01 sshd]# vim Dockerfile#第一行必须指明基于的基础镜像 FRO…