首页 > Python资料 博客日记
Python笔记——linux/ubuntu下安装mamba,安装bob.learn库
2024-10-19 23:00:05Python资料围观49次
Python笔记——linux/ubuntu下安装mamba,安装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
运行安装包后,有以下几步操作:
- 按enter进入
- 按enter往下走,阅读用户协议
- 输入yes同意用户协议
- 按enter同意使用默认路径安装,这里也可以更换安装路径
- 输入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安装包上有各种平台和历史版本的安装包
这些安装包都是.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
小坑
- bob.math不支持python3.7。别问我怎么知道的,我从3.7试到3.9。。。。。
- bob官方安装步骤的命令里是安装bob.bio.face,我试过,然后安装bob.math后会报错,如果不用还是别安了
标签:
相关文章
最新发布
- 【Python】selenium安装+Microsoft Edge驱动器下载配置流程
- Python 中自动打开网页并点击[自动化脚本],Selenium
- Anaconda基础使用
- 【Python】成功解决 TypeError: ‘<‘ not supported between instances of ‘str’ and ‘int’
- manim边学边做--三维的点和线
- CPython是最常用的Python解释器之一,也是Python官方实现。它是用C语言编写的,旨在提供一个高效且易于使用的Python解释器。
- Anaconda安装配置Jupyter(2024最新版)
- Python中读取Excel最快的几种方法!
- Python某城市美食商家爬虫数据可视化分析和推荐查询系统毕业设计论文开题报告
- 如何使用 Python 批量检测和转换 JSONL 文件编码为 UTF-8
点击排行
- 版本匹配指南:Numpy版本和Python版本的对应关系
- 版本匹配指南:PyTorch版本、torchvision 版本和Python版本的对应关系
- Python 可视化 web 神器:streamlit、Gradio、dash、nicegui;低代码 Python Web 框架:PyWebIO
- 相关性分析——Pearson相关系数+热力图(附data和Python完整代码)
- Python与PyTorch的版本对应
- Anaconda版本和Python版本对应关系(持续更新...)
- Python pyinstaller打包exe最完整教程
- Could not build wheels for llama-cpp-python, which is required to install pyproject.toml-based proj