Montreal Forced Aligner (MFA)安装教程&失败原因集合

2023-11-18

在这里插入图片描述

写在前面:本文章只考虑2.x版本以后的安装时遇到的问题

推荐大家看官方的安装教程,里面设计不同系统,不同场景的安装方式。
官网安装教程地址:https://montreal-forced-aligner.readthedocs.io/en/latest/installation.html

在安装第三方包conda找不到的时候可以在anaconda官方搜一下对应安装命令。
anaconda官方第三方包搜索:https://anaconda.org/

目前最新的版本可以通过conda直接进行安装,不需要自己在额外安装其他的依赖包。

安装过程:

  • 创建虚拟环境
    创建一个名为aligner的虚拟环境,当然自己也可以随意命名,在创建虚拟环境的时候可以考虑
conda create -n aligner

也可以指定自己的python版本,最低3.8,建议安装的不要最新也不要过旧

  • 进入虚拟环境
conda activate aligner

退出虚拟环境: conda deactivate

  • 下载montreal-forced-aligner
conda install -c conda-forge montreal-forced-aligner

默认下载的是最新版本的可以通过montreal-forced-aligner=2.x指定版本。
可以通过:anaconda show conda-forge/montreal-forced-aligner 查看已经存在的版本号,
另外还可以得到下载的链接conda install --channel https://conda.anaconda.org/conda-forge montreal-forced-aligner

  • 验证安装是否成功
mfa version

得到对应的版本号
在这里插入图片描述

mfa

在这里插入图片描述

如果没有意外目前就安装成功了。

安装意外合集

错误一:使用conda一直安装不成功

Solving environment: failed with initial frozen solve. Retrying with flexible solve.
Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source.

我一开始认为是网络的原因,添加清华镜像以后还是不成功
经过不断尝试选择了重装anaconda,然后问题就解决,万事不决就重装

当然不建议遇到什么问题就重装,我的是因为原来的anaconda版本太低,可能是因为这个导致的,最后尝试了一下才解决

在这里插入图片描述

另外我在搜素这个问题的时候会遇到让用 pip进行安装的情况,这个会导致第二个错误,安装以后缺少依赖包

错误二: 安装依赖模块报错

使用pip安装以后在运行的时候会报一些确实模块,当你想安装这些模块的时候,暗转过程中还会遇到这个问题。

pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out.

错误三:使用pip安装还会有这种情况

这种情况一般是我使用pip安装过一次,想再升级的时候或者卸载后重装的时候遇到的,我个人的思路就是在删除的时候没有完全删除干净。

ERROR: Could not find a version that satisfies the requirement montreal-forced-aligner (from versions: none)
ERROR: No matching distribution found for montreal-forced-aligner

在这里插入图片描述

错误四:多版本python导致pip使用混乱

可以使用pip -V或者pip3 -V查看自己是否使用的是当前环境的pip,查看自己安装的位置

错误四:pip和conda混用

使用pip安装的第三方包conda找不到
这里我建议统一都用conda进行安装,因为conda的检查机制严格,会严格的安装依赖包。
尽量不要混用,如果实在要进行混用,就先使用conda进行安装,后面再使用pip安装。


总结

后面列出来的问题都是我在安装时候遇到的问题,但是也没有什么好的解决方案,这里就列出来给大家一个思路,希望大家能够完美的解决自遇到的问题,实在短时间解决不了问题,就先停下来去做其他事情,让自己缓一下,然后重新思考一下自己安装错误的原因,有针对性的进行解决。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Montreal Forced Aligner (MFA)安装教程&失败原因集合 的相关文章

  • 使用Python开发Web应用程序

    我一直在用 python 做一些工作 但这都是针对独立应用程序的 我很想知道 python 的任何分支是否支持 Web 开发 有人还会建议一个好的教程或网站吗 我可以从中学习一些使用 python 进行 Web 开发的基础知识 既然大家都说
  • 如何在刻度标签和轴之间添加空间

    我已成功增加刻度标签的字体 但现在它们距离轴太近了 我想在刻度标签和轴之间添加一点呼吸空间 如果您不想全局更改间距 通过编辑 rcParams 并且想要更简洁的方法 请尝试以下操作 ax tick params axis both whic
  • 使用 openCV 对图像中的子图像进行通用检测

    免责声明 我是计算机视觉菜鸟 我看过很多关于如何在较大图像中查找特定子图像的堆栈溢出帖子 我的用例有点不同 因为我不希望它是具体的 而且我不确定如何做到这一点 如果可能的话 但我感觉应该如此 我有大量图像数据集 有时 其中一些图像是数据集的
  • 如何在android上的python kivy中关闭应用程序后使服务继续工作

    我希望我的服务在关闭应用程序后继续工作 但我做不到 我听说我应该使用startForeground 但如何在Python中做到这一点呢 应用程序代码 from kivy app import App from kivy uix floatl
  • 如何使用包含代码的“asyncio.sleep()”进行单元测试?

    我在编写 asyncio sleep 包含的单元测试时遇到问题 我要等待实际的睡眠时间吗 I used freezegun到嘲笑时间 当我尝试使用普通可调用对象运行测试时 这个库非常有用 但我找不到运行包含 asyncio sleep 的测
  • 如何使用装饰器禁用某些功能的中间件?

    我想模仿的行为csrf exempt see here https docs djangoproject com en 1 11 ref csrf django views decorators csrf csrf exempt and h
  • 在 NumPy 中获取 ndarray 的索引和值

    我有一个 ndarrayA任意维数N 我想创建一个数组B元组 数组或列表 其中第一个N每个元组中的元素是索引 最后一个元素是该索引的值A 例如 A array 1 2 3 4 5 6 Then B 0 0 1 0 1 2 0 2 3 1 0
  • IRichBolt 在storm-1.0.0 和 pyleus-0.3.0 上运行拓扑时出错

    我正在运行风暴拓扑 pyleus verbose local xyz topology jar using storm 1 0 0 pyleus 0 3 0 centos 6 6并得到错误 线程 main java lang NoClass
  • python pandas 中的双端队列

    我正在使用Python的deque 实现一个简单的循环缓冲区 from collections import deque import numpy as np test sequence np array range 100 2 resha
  • Abaqus 将曲面转化为集合

    我一直试图在模型中找到两个表面的中心 参见照片 但未能成功 它们是元素表面 面 查询中没有选项可以查找元素表面的中心 只能查找元素集的中心 找到节点集的中心也很好 但是我的节点集没有出现在工具 gt 查询 gt 质量属性选项中 而且我找不到
  • Python:字符串不会转换为浮点数[重复]

    这个问题在这里已经有答案了 我几个小时前写了这个程序 while True print What would you like me to double line raw input gt if line done break else f
  • 如何改变Python中特定打印字母的颜色?

    我正在尝试做一个简短的测验 并且想将错误答案显示为红色 欢迎来到我的测验 您想开始吗 是的 祝你好运 法国的首都是哪里 法国 随机答案不正确的答案 我正在尝试将其显示为红色 我的代码是 print Welcome to my Quiz be
  • 通过数据框与函数进行交互

    如果我有这样的日期框架 氮 EG 00 04 NEG 04 08 NEG 08 12 NEG 12 16 NEG 16 20 NEG 20 24 datum von 2017 10 12 21 69 15 36 0 87 1 42 0 76
  • 从 pygame 获取 numpy 数组

    我想通过 python 访问我的网络摄像头 不幸的是 由于网络摄像头的原因 openCV 无法工作 Pygame camera 使用以下代码就像魅力一样 from pygame import camera display camera in
  • 在Python中重置生成器对象

    我有一个由多个yield 返回的生成器对象 准备调用该生成器是相当耗时的操作 这就是为什么我想多次重复使用生成器 y FunctionWithYield for x in y print x here must be something t
  • Python:计算字典的重复值

    我有一本字典如下 dictA unit1 test1 alpha unit1 test2 beta unit2 test1 alpha unit2 test2 gamma unit3 test1 delta unit3 test2 gamm
  • 在 Python 类中动态定义实例字段

    我是 Python 新手 主要从事 Java 编程 我目前正在思考Python中的类是如何实例化的 我明白那个 init 就像Java中的构造函数 然而 有时 python 类没有 init 方法 在这种情况下我假设有一个默认构造函数 就像
  • 协方差矩阵的对角元素不是 1 pandas/numpy

    我有以下数据框 A B 0 1 5 1 2 6 2 3 7 3 4 8 我想计算协方差 a df iloc 0 values b df iloc 1 values 使用 numpy 作为 cov numpy cov a b I get ar
  • 改变字典的哈希函数

    按照此question https stackoverflow com questions 37100390 towards understanding dictionaries 我们知道两个不同的字典 dict 1 and dict 2例
  • Pandas 与 Numpy 数据帧

    看这几行代码 df2 df copy df2 1 df 1 df 1 values 1 df2 ix 0 0 我们的教练说我们需要使用 values属性来访问底层的 numpy 数组 否则我们的代码将无法工作 我知道 pandas Data

随机推荐

  • 淘特app x-sign参数签名分析

    之前看见大佬说淘特app的风控比tb的要小很多 于是学习了下t特的签名分析 一 抓包分析 通过Charles抓包分析 分析请求参数 headers x sgext JAWowlF3DRjHdjoiU 2Flc38K43prxmuGa9Jv3
  • OpenGL纹理UV动画

    http www codesampler com oglsrc htm OpenGL纹理UV动画 分类 C OpenGL 随想 感想 2013 07 08 15 34 162人阅读 评论 0 收藏 举报 opengl 动画 UV动画 Ope
  • 解决前端websocket数据帧接收数据大小限制(数据分帧)问题

    websocket前后台出现问题解决方法 一开始通过限制后台返回数据帧以125字节分隔分段数据返回给前台 但调试时发现只要加上其他的一些信息返回json string很容易就会超过了125字节 于是在后台修改了这个限制大小为2048 但是这
  • react的条件渲染(或者组件渲染)五种方式 --开发基础总结

    1 使用if的方式判断是否渲染某个组件 function UserGreeting props return h1 Welcome back h1 function GuestGreeting props return h1 Please
  • [转]JDBC中日期时间的处理技巧

    Java中用类java util Date对日期 时间做了封装 此类提供了对年 月 日 时 分 秒 毫秒以及时区的控制方法 同时也提供一些工具方法 比如日期 时间的比较 前后判断等 java util Date中采用一个long型的数来保存
  • 关于Android Studio使用intent跳转到新的Activity出现not an enclosing class报错的解决办法

    目前遇到not an enclosing class这个问题两次 分别是犯了不同的错误 1 第一个参数输入错误 第一个参数应该是当前活动的上下文 也就是当前Activity的参数 例如我的当前Activity是MainActivity 要跳
  • LeetCode:283(Python)—— 移动零(简单)

    移动零 概述 给定一个数组 nums 编写一个函数将所有 0 移动到数组的末尾 同时保持非零元素的相对顺序 请注意 必须在不复制数组的情况下原地对数组进行操作 输入 nums 0 1 0 3 12 输出 1 3 12 0 0 输入 nums
  • 同样将AI装进“办公全家桶”,Microsoft 与 Google有何不同?

    继GPT 4发布之后 北美时间3月16日 微软在 The Future of Work With AI 大会上发布了Microsoft 365 Copilot 再次掀起一股科技圈浪潮 据介绍 Microsoft 365 Copilot是一种
  • C和C++结构体的区别

    C语言中的结构体只涉及到数据结构 而不涉及到算法 也就是说在C中数据结构和算法是分离的 换句话说就是C语言中的结构体只能定义成员变量 但是不能定义成员函数 然而在C 中既可以定义成员变量又可以定义成员函数 C 中的结构体和类体现了数据结构和
  • Linux系统shell脚本之检测两台服务器指定目录下的文件一致性

    Linux系统shell脚本之检测两台服务器指定目录下的文件一致性 一 脚本要求 二 脚本内容 三 测试设置 1 server1创建文件 2 server2创建文件 3 配置ssh免密 四 执行脚本 一 脚本要求 检测两台服务器指定目录下的
  • 安装 Debian10 提示缺少 bnx2/bnx2-mips-06-6.2.3.fw

    安装过程中报错 提示缺少文件 如果跳过 配置网络报错 安装好后网络是配置好的 但是插上网线状态一直是down 处理过程 下载firmware bnx2 20161130 5 deb8u1 all deb u盘拷贝到debian dpkg i
  • 【基础算法】简单了解一下常见的几种散列算法?

    简单了解一下常见的几种散列算法 如果觉得对你有帮助 能否点个赞或关个注 以示鼓励笔者呢 博客目录 先点这里 前提概念 好的哈希函数 MD5 与 SHA MD5 SHA 家族 CRC MurmurHash times31 33 times33
  • QML的基本使用:建立一个简单得窗口以及一些属性的基本使用

    QML得基本使用 建立一个简单得窗口弹出式对话框 QML的基本使用之有标题栏和无标题栏的区别 首先本人使用的Qt版本是6 3 2因为公司做项目就是用的这个版本所以如果你使用的版本不一样 请自行对代码进行转换 本人建议如果版本不一样 可以通过
  • HarmonyOS应用开发者高级认证练习题

    系列文章目录 HarmonyOS应用开发者基础认证练习题 HarmonyOS应用开发者高级认证练习题 文章目录 系列文章目录 前言 一 判断 二 单选 三 多选 前言 本文所有内容来源于个人进行HarmonyOS应用开发者系列认证的学习过程
  • 3、设置IP地址:节点名

    1 vi空格 etc hosts 点击回车 2 删除当前页面内容后编辑 192 168 空格hadoop1 192 168 空格hadoop2 192 168 空格hadoop3 3 Esc wq 保存退出 是强制退出
  • 无线组网168元的4G路由器真实价值多少?蒲公英4G路由器X4C测评

    4G路由器 看不上 觉得有网线为什么还要4G 就好比无线鼠标和有线鼠标 我肯定选有线鼠标 低延迟先不说 还不需要充电 一样的道理4G有宽带稳定 速度快吗 但是回家过了趟年就有了改观 关在家里两个月 还没有网 只能靠手机打发时间 难受香菇 还
  • serverTimezone

    今天第一次写springboot的时候遇到了这个问题 页面一直刷新不出来 显示url有问题 后来发现在url后面加上 serverTimezone GMT即可 spring datasource url jdbc mysql 127 0 0
  • pandas基本操作3

    字典转DataFrame出错 ValueError If using all scalar values you must pass an index 使用DataFrame columns 初始化并结合使用df append 字典 增加行
  • hadoop集群出现两个datanode节点互相排斥的情况解决

    我明明配置了3个节点的datanode 但是在 http mini2 50070 dfshealth html tab overview 的管理界面了只看到两天存活 Live Nodes 为 2 Dead Nodes 为 0 我想就算有一台
  • Montreal Forced Aligner (MFA)安装教程&失败原因集合

    写在前面 本文章只考虑2 x版本以后的安装时遇到的问题 推荐大家看官方的安装教程 里面设计不同系统 不同场景的安装方式 官网安装教程地址 https montreal forced aligner readthedocs io en lat