码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • docker运行centos镜像 安装anaconda3环境


    前情提要:centos镜像容器已经按上一篇安装好了Python3环境;

    https://blog.csdn.net/wenxingchen/article/details/126160637https://blog.csdn.net/wenxingchen/article/details/126160637

    思路:构建centos镜像容器,共享anaconda3文件夹和centos配置文件(即:将centos里面需要的文件,映射到主机上,然后操作主机文件即可)

    目录

    前情提要:centos镜像容器已经按上一篇安装好了Python3环境;

    1.下载anaconda3安装包

     2.md5校验一下安装包,看看是否与官网一致

     3.给安装包添加权限

     4.执行安装脚本

    5.配置环境变量

    6.检测是否安装成功

     7.为centos镜像配置环境变量(centos镜像已经做了/home/python文件夹和配置文件的映射)

     8.验证centos容器是否成功安装了anaconda3


    1.下载anaconda3安装包

    cd 到/home/python路径下执行命令:

    wget https://repo.anaconda.com/archive/Anaconda3-2022.05-Linux-x86_64.sh

    六百多兆,时间有点长。(也可以用浏览器下载,然后上传到linux:Index of /https://repo.anaconda.com/archive/) 

     2.md5校验一下安装包,看看是否与官网一致

    md5sum Anaconda3-2022.05-Linux-x86_64.sh

     

     3.给安装包添加权限

    chmod u+x Anaconda3-2022.05-Linux-x86_64.sh

     

     4.执行安装脚本

    bash Anaconda3-2022.05-Linux-x86_64.sh

    回车继续 

    然后让你看一堆的声明文件,按着回车不放,直到出现,让你输入yes/no为止

    然后输入yes

     输入安装路径:/home/python/anaconda3

    (注意:这里是不能backspace的,只能一次性输入正确)

    是否初始化:yes

     

    安装完成。 

    5.配置环境变量

    将安装anaconda3安装路径的bin目录添加到系统环境变量,实际上在初始化的时候已经自动添加了环境变量,我们需要使用如下命令使环境变量生效。

    source ~/.bashrc

    6.检测是否安装成功

     执行命令:查看环境列表(包括虚拟环境)

    conda info -e

     

     7.为centos镜像配置环境变量(centos镜像已经做了/home/python文件夹和配置文件的映射)

    修改文件:/home/python/profile

    加上一句:

    export PATH=/home/python/anaconda3/bin:$PATH

     8.验证centos容器是否成功安装了anaconda3

    进入容器

    docker exec -it 7c bash

     执行命令:查看环境列表(包括虚拟环境)

    conda info -e

    9.Anaconda命令列表

    查看虚拟环境列表:conda info -e

    创建虚拟环境:conda create -n  虚拟环境名称  python=3.9

    (使用“conda create -n 环境名字 python=版本号”创建虚拟环境,版本号默认为最新版本,例如python=3则安装3.x.x最新版本,python=3.7则安装当前最新版3.7.9)

    激活虚拟环境:conda activate  虚拟环境名称

    退出虚拟环境:conda deactivate

    删除虚拟环境:conda remove -n  虚拟环境名称  --all

    查看虚拟环境安装的包:conda list  -n  虚拟环境名称

    安装包:conda install 包名 

    删除包:conda remove 包名

    更新:conda update 包名

    根据依赖文件安装依赖:pip3 install -r requirements.txt -i ​​​​​​​https://pypi.tuna.tsinghua.edu.cn/simple/

    导出当前环境的包信息:conda env export > environment.yaml

    导出当前环境的包信息:conda env export > requirements.txt

    文件要求创建虚拟环境:conda env create -f requirements.txt -n 虚拟环境名称

  • 相关阅读:
    2023_11_6 每日半小时 SQL 刷题
    c语言对特定位置0,置1
    c++虚函数纯虚函数详解加代码解释
    el-table行添加阴影悬浮效果
    Python正则表达式学习笔记(入门)
    SAP EWM-拣货队列操作演示实例
    STM32寄存器总结
    C语言描述数据结构 —— 单链表
    2022-2023年度必备宇宙最全Windows系统软件清单
    Python练习题:找出和为N的两个数
  • 原文地址:https://blog.csdn.net/wenxingchen/article/details/126170812
  • 最新文章
  • 沪漂五周年了:我越来越迷茫了
    Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
    MySQL-Seconds_behind_master的精度误差
    [MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
    AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
    Agent OS :五种驯服不确定性的范式
    PortSwigger SQL注入LAB11
    数据库即时编译JIT
    [Begin]AI Learn Data Day 0
    深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号