码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Python笔记——linux/ubuntu下安装mamba,安装bob.learn库


    Python笔记——linux/ubuntu下安装mamba,安装bob.learn库

    • 一、安装/卸载anaconda
    • 二、安装mamba
      • 1. 命令行安装(大坑,不推荐)
      • 2. 命令行下载guihub上的安装包并安装(推荐)
      • 3. 网站下载安装包并安装(也不错)
    • 三、安装bob.math和bob.learn库
    • 小坑

    有个实验需要使用bob库,windows装不上,只能在linux/ubuntu装,坑太多了,记录一下
    本人使用win11下Ubuntu20.04子系统

    一、安装/卸载anaconda

    为什么要按anaconda呢?因为。。。安bob需要用conda命令,直接pip压根安不上
    命令行安装

    现打开anaconda官网查找自己系统适配的anaconda版本,替换掉下面的下载链接

    // wget直接从链接下载安装包
    wget https://repo.anaconda.com/archive/Anaconda3-2023.09-0-Linux-x86_64.sh
    // 运行安装包
    bash Anaconda3-2023.09-0-Linux-x86_64.sh
    
    • 1
    • 2
    • 3
    • 4

    运行安装包后,有以下几步操作:

    1. 按enter进入
    2. 按enter往下走,阅读用户协议
    3. 输入yes同意用户协议
    4. 按enter同意使用默认路径安装,这里也可以更换安装路径
    5. 输入yes启动base环境

    这里要注意,新版本的anaconda在输入yes后可以直接进入base环境,如果是较旧的版本,base没启动,需要关闭重新开启命令行

    二、安装mamba

    mamba是类似于conda的加速器,而且包含的依赖更多更全,更重要的是。。conda安不了bob.math等库。。。
    mamba需要在base环境下安装,安装方法主要有3种

    1. 命令行安装(大坑,不推荐)

    bob官方安装步骤第一步就是安装mamba

    在base环境下的命令行输入

    conda install -n base -c conda-forge mamba
    
    • 1

    不知道是网络问题还是其他原因,用这个方法安装什么东西都下不下来。。。通常会提示环境问题,总之,等俩小时无事发生。。。

    2. 命令行下载guihub上的安装包并安装(推荐)

    可以在github下载地址查看已有安装包

    使用命令行下载mamba安装包并安装

    // 下载安装包,这个命令会自动下载最新对应版本的安装包,可以自行替换文件名
    wget  "https://github.com/conda-forge/miniforge/releases/latest/download/Mambaforge-$(uname)-$(uname -m).sh"
    // 查看下载下来的文件名称
    ls
    // 安装,注意替换成下载的文件名
    bash Mambaforge-$(uname)-$(uname -m).sh
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    运行安装包后,和安装anaconda一样,需要阅读用户协议,选择安装路径,是否替换conda,这里一路yes/enter就好

    安装完毕后,可以输入命令查看mamba是否安装成功

    mamba list
    
    • 1

    值得注意的是,直接输入命令可能会报错 ModuleNotFoundError: No module named ‘mamba’,只要关掉命令行重启一下就好。ps:我第一次遇到的时候还以为没装上,重装好几遍

    安装好了后,mamba和conda命令是相同的,之后的安装命令中mamba和conda可以互换

    3. 网站下载安装包并安装(也不错)

    mamba安装包上有各种平台和历史版本的安装包
    在这里插入图片描述

    这些安装包都是.conda文件,下载好后,使用命令行安装

    conda install mamba-1.5.3-py38haad2881_1.conda
    
    • 1

    这里和方法二基本一致,安装好后一定要重启命令行

    三、安装bob.math和bob.learn库

    创建新的环境并安装bob.math和bob.learn库

    mamba create --name bob_py38 --override-channels -c https://www.idiap.ch/software/bob/conda -c conda-forge python=3.8 bob.learn.linear bob.math
    
    • 1

    输入命令后,等待下载相关依赖包安装就好了,通常第一次下载可能会稍微有点慢。

    这里也可以现创建好环境后,再通过命令安装

    mamba create --name bob_py38 
    mamba activate bob_py38 
    mamba install --override-channels -c https://www.idiap.ch/software/bob/conda -c conda-forge bob.learn.linear bob.math
    
    • 1
    • 2
    • 3

    小坑

    1. bob.math不支持python3.7。别问我怎么知道的,我从3.7试到3.9。。。。。
    2. bob官方安装步骤的命令里是安装bob.bio.face,我试过,然后安装bob.math后会报错,如果不用还是别安了
  • 相关阅读:
    第五章 数据库完整性
    【GPU】Nvidia CUDA 编程高级教程——支持点对点访问的多 GPU
    【Linux】进程虚拟地址空间
    批量混剪系统视频闪闪批量剪辑:只需几段素材片段即可批量混剪大量成片,快速制作大量成片的秘密
    zookeeper第三章:项目案例
    关于ActiveMQ的安装-配置说明
    leetcode解题思路分析(一百二十四)1025 - 1031 题
    linux部署tomcat项目详细教程(安装linux到部署tomcat)
    【正点原子STM32连载】第四十章 DHT11数字温湿度传感器 摘自【正点原子】MiniPro STM32H750 开发指南_V1.1
    机器人中的数值优化(八)——拟牛顿方法(上)
  • 原文地址:https://blog.csdn.net/xuelanlingying/article/details/134219343
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | 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号