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

2023-05-16

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
      
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

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

  • Vmware16 ubuntu18.04虚拟机无法连网的解决方法之一

    问题描述 vmware里ubuntu系统的超级块无意间被搞崩了 xff0c 快照没保存下来 xff0c 重装系统完了发现连不上网 xff0c 百度无数方法包括还原默认设置 共享主机网络给vmnent8 删除虚拟机网卡再添加等等全都没用 xf
  • VNC Viewer连接树莓派无法调整分辨率

    问题描述 使用VNC Viewer连接树莓派 xff0c 但分辨率太低 xff0c 修改树莓派本身的分辨率并reboot后依然是默认的低分辨率 解决方法 了解发现 xff0c raspi config修改的是树莓派的分辨率 xff0c 修改
  • ROS与MATLAB联合控制

    虚拟机的下载与使用 版本说明 xff1a Windows xff1a MATLAB2020b 43 VMWare Workstation 15 Player 虚拟机 xff1a Ubuntu18 04 43 ROS1 melodic 43
  • 正点原子-freeRTOS

    裸机与操作系统的区别 裸机与RTOS的区别 裸机是在一个while循环中执行任务 xff0c 只有执行完了上一个才能执行下一个 RTOS是将多任务分散开 xff0c 每个任务执行一个时间 xff0c 然后切换到下一个任务 1 操作系统可以实
  • python安装numpy、pandas

    python安装numpy pandas python3 span class token parameter variable m span pip span class token function install span numpy
  • Android Studio模拟器如何把语言设置为中文和设置中文输入法

    文章目录 Android Studio模拟器语言设置为中文Android Studio模拟器设置中文输入法Android Studio模拟器安装搜狗输入法下载搜狗输入法x86的输入法APK安装APK配置搜狗输入法 Android Studi
  • Top44:VNC服务器端安装及配置多用户启动-CentOS7.5 配置VNC服务-Linux服务器端配置可视化桌面连接

    CentOS7 5 配置VNC服务 思路流程1 列出可用环境组2 选择安装Xfce桌面3 创建一个用户 xff08 root用户不让连 xff0c 需开启配置 xff09 4 安装VNC Server5 创建初始配置并设置密码6 停止vnc
  • Mac 使用svn 报错:zsh:mac zsh: command not found: svn完整解决方案

    Mac 使用svn 报错 xff1a zsh xff1a mac zsh command not found svn完整解决方案 之前都是用的git xff0c 普遍也都是使用的git xff0c 但是为了应对各种项目 xff0c svn也
  • FreeRTOS数据类型和编程规范

    目录 数据类型 变量名 函数名 宏的名 数据类型 每个移植的版本都含有自己的portmacro h头文件 xff0c 里面定义了2个数据类型 TickType t FreeRTOS配置了一个周期性的时钟中断 xff1a Tick Inter
  • 软件工程考研复试速成 - 知识点精炼 - 背诵版

    针对于考研复试 软件工程 的面试问答 xff0c 一般都是抽查重点的概念问题 xff0c 所以本文对软件工程知识点进行重点的精炼 xff0c 力求节省准研究生们的复习时间 写这篇博客也是因为小编也在准备复试 xff0c 对学习的网课进行笔记
  • 如何将模型alembic与动画alembic相关联?

    在三维动画制作时 xff0c 许多制作部门需要同时进行 xff0c 当模型部门制作好模型之后会把publish好的模型分给材质 xff0c 动画 xff0c layout等部门同时进行制作 xff0c 有时候项目要求角色有不同的材质和UV
  • Cesium标注实体【Entity】增、删、改、查

    实体实例将多种形式的可视化聚合到一个高级对象中 它们可以手动创建并添加到 Viewer entities 或由数据源生成 xff0c 例如 CzmlDataSource 和 GeoJsonDataSource 一 Entity 增加 方法一
  • hdu1085(生成函数)

    题目 我终于会用对拍器了 xff0c 我总是不敢去尝试新事物 xff0c 去年就像学 xff0c 上网搜过几次资料 xff0c 感觉烦就放弃了 xff0c 但事实证明其实非常简单 xff0c 对于我未来的coding生活来说实在是大有裨益
  • sumo osmWebWizard.py不生成OSM.sumocfg

    osmWebWizard在确定地图范围和车辆数 xff0c 点击Generate Scenario选项后 生成文件只含有osm netccfg和osm polycfg xff0c 如图 xff1a 主要原因是 当前版本默认仅勾选Add Po
  • vue封装Axios

    Axios的封装 安装axios npm install axios span class token punctuation span span class token comment 安装axios span 引入 一般在项目的src目
  • docker学习笔记(一)—— ubuntu16.04下安装docker

    本文开发环境为Ubuntu 16 04 LTS 64位系统 xff0c 通过apt的docker官方源安装最新的Docker CE Community Edition xff0c 即Docker社区版 xff0c 是开发人员和小型团队的理想
  • Centos7 安装teamviewer

    需求 需要在centos7服务器上安装最新的centos7 一 前期准备 下载teamviewer安装包 xff1a teamviewer官网 使用xftp把下载的文件传到服务器对应的文件夹中 二 安装步骤 启动前准备环境 1 关闭防火墙
  • 字典序最大的子序列(维护单调栈)

    题意 xff1a 找到给出序列的字典序最大的子序列 思路 xff1a 维护单调栈即可 代码 xff1a span class token macro property span class token directive keyword i
  • C++(7-8章)笔记

    第七章 函数 C 43 43 的编程模块 7 xff0e 1函数 1 xff0c 函数如何返回值的 xff1f 答 xff1a 函数通过将返回值复制到指定的cpu寄存器或内存单元中来将其返回 随后 xff0c 调用程序将查看该内存单元 返回
  • 2020/2/20

    区域赛复现 xff1a 1小时 C 43 43 两章 xff1a 3小时 https www cnblogs com yrz001030 p 12340003 html 补了区域赛一题 xff1a 1小时 几何基础 43 2题 xff1a

随机推荐

  • 图论总结

    https www cnblogs com nervendnig p 9151437 html https www cnblogs com zhsl p 3271754 html
  • 使用栈实现进制转换

    使用栈实现进制转换 题目描述 使用栈将一个很长 xff08 gt 30 xff09 的十进制数转换为二进制数 分析 xff1a 此处虽然讲了用栈操作 xff0c 但是很明显我们可以不用 xff0c 直接用数组保存 当然用栈也一样 通过分析
  • 奇怪的棋盘

    题目描述 CC喜欢下棋 xff0c 她有一天去商店发现有很多很奇怪的棋盘 xff0c 那些棋盘的长宽不一样 xff0c 宽永远是2 xff0c 然后长有从1 n等等 然后那个商店还卖很奇怪的棋子 xff0c 都是1 2的大小 xff0c C
  • 萝卜的冒泡排序

    题目描述 萝卜上次已经说过要给各位同学出一道冒泡排序 xff0c 那么此题就以冒泡排序为主吧 xff0c 可是实验室的学长学姐觉得学弟学妹们都很厉害 xff0c 所以就加了各种各样的条件 xff0c 最 终萝卜还是选择加一些条件 xff0c
  • 直接插入排序

    直接插入排序 题目描述 利用直接插入排序算法实现线性表的排序 要求输出第k趟排序的结果 例如原来线性表为 xff1a 26 12 25 4 36 15 21 第一趟直接排序排序结果为 xff1a 12 26 25 4 36 15 21 xf
  • 习武之人

    题目描述 Edmondsiu用沙袋练习武术 Edmondsiu希望把沙袋摆在他家豪宅里面 Edmondsiu的豪宅有一个由11的地砖铺成的1n的院子里 Edmondsiu是处女座的 xff0c 所以他要把一个沙袋正好摆在一个地砖上 xff0
  • centos6下安装与配置squid代理

    1 安装squid yum span class hljs keyword install span squid y 2 编辑配置文件 vim etc squid squid conf span class hljs preprocesso
  • 我卢本伟没有开挂!

    题目描述 众所周知 xff0c 卢本伟没有开挂 xff0c 如何验证他没有开挂呢 xff1f 这里我们发现一个算法通过输出d能够证明他有没有开挂 1 xff1a 如果 n 61 0 xff0c 结束算法 2 xff1a find the s
  • 邻接矩阵

    题目描叙 xff1a 无向图的表示方法邻接矩阵 xff0c 需打印到屏幕 有权 分析 xff1a 邻接矩阵的核心思想便是顶点表和边表 我们可以定义一个结构体 xff0c 里面包含一个顶点表 xff08 即一个vexs一维数组 xff09 x
  • 7-15 完全二叉搜索树 (30 分)

    题目描述 xff1a 一个无重复的非负整数序列 xff0c 必定对应唯一的一棵形状为完全二叉树的二叉搜索树 本题就要求你输出这棵树的层序遍历序列 输入格式 xff1a 首先第一行给出一个正整数 N xff08 1000 xff09 xff0
  • 7-14 最短工期 (25 分)

    题目描述 xff1a 一个项目由若干个任务组成 xff0c 任务之间有先后依赖顺序 项目经理需要设置一系列里程碑 xff0c 在每个里程碑节点处检查任务的完成情况 xff0c 并启动后续的任务 现给定一个项目中各个任务之间的关系 xff0c
  • 176. 装满的油箱(bfs)

    题目链接 xff1a https www acwing com problem content description 178 有N个城市 xff08 编号0 1 N 1 xff09 和M条道路 xff0c 构成一张无向图 在每个城市里边都
  • ArrayList中remove(int index)方法中为什么不使用fastRemove方法?

    今天在看 ArrayList 源码时 xff0c 我发现了一个疑问 ArrayList 有两个删除的方法分别是 remove int index 和 remove Object o 方法 span class token keyword p
  • #Linux杂记--Docker pull下载镜像时无法使用proxychains4的解决方案

    Linux杂记 Docker pull下载镜像时无法使用proxychains4的解决方案 1 引言2 解决方案 1 引言 大部分命令都可以使用 proxychains4 访问国外资源 xff0c 但 docker 下载镜像的时候不行 于是
  • Python中将numpy Int16类型的音频阵列转换为Float32类型

    目前语音处理中 xff0c 我们存储较多的音频格式为numpy Int16类型的 xff0c 但在对音频文件进一步做处理时 xff0c 有时候会需要转换为float32类型的数据使用 这里转换方式如下 xff1a xff08 1 xff09
  • Java调用python代码的五种方式

    你还在纠结怎么样在Java中调用python吗 xff1f 我们在实际工程项目问题中 xff0c 经常会碰到不同语言代码之间互调的问题 xff0c 比如此处的Java调用python xff08 常见Java调用python写的处理模型来完
  • Android从零开始——之Android简介以及开发环境的搭建

    镇楼图 android xff08 Google公司开发的操作系统 xff09 以下省略一万字 请自行百度 34 android 34 或通过链接 xff1a http baike baidu com subview 1241829 932
  • 指针数组和数组指针的区别及其详解

    引言 对于指针数组和数组指针的概念 xff0c 相信很多人经常会感到迷惑 xff0c 见到二者一时不能分辨究竟对应哪一个才是对的 接下来我们来分析一下二者区别 我们来看一下这个示例代码 xff1a span class token keyw
  • 解决pip安装报错 “error: microsoft visual c++ 14.0 or greater is required”

    今天在Windows的anaconda中使用pip安装工具包的时候出现报错信息 xff0c 如下图所示 xff1a 经排查发现主要错误是由 error microsoft visual c 43 43 14 0 or greater is
  • Linux离线状态下的Anaconda安装与Python环境创建

    1 下载与安装说明 下载 下载地址 xff1a https repo anaconda com archive 版本 xff1a 此处以版本为2020 11的anaconda作示例 xff0c 其携带的python版本为3 8 5 下载 x