码农知识堂 - 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 虚拟环境名称

  • 相关阅读:
    从金蝶云星空到钉钉通过接口配置打通数据
    奥迪AUDI EDI 项目中供应商需要了解哪些信息?
    Lumion 和 Enscape 应该选择怎样的笔记本电脑?
    金融口译,口译中金融高频词有哪些
    Mac通过brew安装PostgreSQL保姆级实践步骤
    算法学习:Leetcode-623. 在二叉树中增加一行
    【等保】网络安全等级保护(等保2.0PPT)
    C++lambda表达式
    路由器bgp协议对接生产K8S集群网络(Calico)
    ​7.1 项目1 学生通讯录管理:文本文件增删改查(C++版本)(自顶向下设计+断点调试) (A)​
  • 原文地址:https://blog.csdn.net/wenxingchen/article/details/126170812
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号