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

2024-03-31 1319阅读

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. 按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
      

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

      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
      

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

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

      mamba list
      

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

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

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

      mamba安装包上有各种平台和历史版本的安装包

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

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

      conda install mamba-1.5.3-py38haad2881_1.conda
      

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

      三、安装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
      

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

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

      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. bob.math不支持python3.7。别问我怎么知道的,我从3.7试到3.9。。。。。
      2. bob官方安装步骤的命令里是安装bob.bio.face,我试过,然后安装bob.math后会报错,如果不用还是别安了
VPS购买请点击我

免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们,邮箱:ciyunidc@ciyunshuju.com。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!

目录[+]