Fay 数字人部署环境需求

news2025/7/8 1:08:18


D:\ai\Fay>python main.py
pygame 2.6.1 (SDL 2.28.4, Python 3.11.9)
Hello from the pygame community. https://www.pygame.org/contribute.html
[2025-04-11 00:10:16.7][系统] 注册命令...
[2025-04-11 00:10:16.8][系统] restart   重启服务
[2025-04-11 00:10:16.8][系统] start             启动服务
[2025-04-11 00:10:16.8][系统] stop              关闭服务
[2025-04-11 00:10:16.8][系统] exit              结束程序
[2025-04-11 00:10:16.8][系统] 使用 'help' 获取帮助.
[2025-04-11 00:10:16.8][系统] 请通过浏览器访问 http://127.0.0.1:5000/ 管理您的Fay
[2025-04-11 00:10:35.7][系统] websocket连接上:10003

 

clickable Avatar: undefined

Traceback (most recent call last): File "<string>", line 2, in <module> File "<pip-setuptools-caller>", line 34, in <module> File "G:\C盘临时缓存\Temp\pip-install-5k942ak3\azure_3309fe0d42fd4586a3be8b84146d4d45\setup.py", line 60, in <module> raise RuntimeError(message) RuntimeError: Starting with v5.0.0, the 'azure' meta-package is deprecated and cannot be installed anymore. Please install the service specific packages prefixed by `azure` needed for your application. The complete list of available packages can be found at: Azure SDK for Python (All) | Azure SDKs Here's a non-exhaustive list of common packages: - azure-mgmt-compute (azure-mgmt-compute · PyPI) : Management of Virtual Machines, etc. - azure-mgmt-storage (azure-mgmt-storage · PyPI) : Management of storage accounts. - azure-mgmt-resource (azure-mgmt-resource · PyPI) : Generic package about Azure Resource Management (ARM) - azure-keyvault-secrets (azure-keyvault-secrets · PyPI) : Access to secrets in Key Vault - azure-storage-blob (azure-storage-blob · PyPI) : Access to blobs in storage accounts A more comprehensive discussion of the rationale for this decision can be found in the following issue:

这个错误提示表明从版本 5.0.0 开始,azure 元包已被弃用,无法再安装。你需要安装应用程序所需的、以 azure 为前缀的特定服务包。

解决方案

若你原本打算安装 azure 元包,要根据自己的应用需求,选择安装具体的服务包。下面是安装示例,假设你需要安装 azure-mgmt-compute 包:

bash

pip install azure-mgmt-compute

你可以按照上述方式,依据自己的实际需求,安装其他特定服务包。下面是常见服务包的安装命令示例:

  • 安装 azure-mgmt-storage 包:

bash

pip install azure-mgmt-storage

  • 安装 azure-mgmt-resource 包:

bash

pip install azure-mgmt-resource

  • 安装 azure-keyvault-secrets 包:

bash

pip install azure-keyvault-secrets

  • 安装 azure-storage-blob 包:

bash

pip install azure-storage-blob

若要查看完整的可用包列表,可访问 Azure SDK for Python (All) | Azure SDKs。

:\ai\Fay>python main.py pygame 2.6.1 (SDL 2.28.4, Python 3.11.9) Hello from the pygame community. Contribute - pygame wiki Traceback (most recent call last): File "D:\ai\Fay\main.py", line 12, in <module> from gui import flask_server File "D:\ai\Fay\gui\flask_server.py", line 15, in <module> import fay_booter File "D:\ai\Fay\fay_booter.py", line 11, in <module> from core.recorder import Recorder File "D:\ai\Fay\core\recorder.py", line 18, in <module> from core import fay_core File "D:\ai\Fay\core\fay_core.py", line 50, in <module> from tts.ms_tts_sdk import Speech File "D:\ai\Fay\tts\ms_tts_sdk.py", line 3, in <module> import azure.cognitiveservices.speech as speechsdk ModuleNotFoundError: No module named 'azure.cognitiveservices

从你给出的错误信息可知,Python 解释器找不到 azure.cognitiveservices 模块,这往往是因为该模块没有被安装。azure.cognitiveservices 是 Azure 认知服务的 Python SDK 里的一部分,你得安装它才能正常使用。

解决方案

你可以借助 pip 来安装 azure-cognitiveservices-speech 包,在命令行里运行以下命令:

bash

pip install azure-cognitiveservices-speech

详细步骤

  1. 打开命令行工具:在 Windows 系统中,你可以通过按下 Win + R 组合键,输入 cmd 并回车来打开命令提示符;在 macOS 或者 Linux 系统中,你可以打开终端应用程序。
  2. 运行安装命令:在命令行中输入上述 pip 命令,然后回车执行。
  3. 验证安装:安装完成之后,再次运行你的 Python 脚本:

bash

python main.py

注意事项

  • 要保证你使用的 pip 版本和当前 Python 环境是匹配的。如果你使用了虚拟环境,要先激活虚拟环境再进行安装。
  • 若你在安装过程中碰到网络问题,可考虑使用国内的镜像源,例如:

bash

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple azure-cognitiveservices-speech

按照上述步骤操作,你应该就能解决 ModuleNotFoundError 问题了。

:\ai\Fay>python main.py pygame 2.6.1 (SDL 2.28.4, Python 3.11.9) Hello from the pygame community. Contribute - pygame wiki Traceback (most recent call last): File "D:\ai\Fay\main.py", line 13, in <module> from gui.window import MainWindow File "D:\ai\Fay\gui\window.py", line 5, in <module> from PyQt5.QtWidgets import * ModuleNotFoundError: No module named 'PyQt5.QtWidgets'

这个错误表明你的 Python 环境中缺少 PyQt5 库,PyQt5.QtWidgets 是 PyQt5 库中的一个模块,所以找不到该模块意味着 PyQt5 没有被正确安装。

解决方案

你可以使用 pip 来安装 PyQt5,在命令行中执行以下命令:

bash

pip install PyQt5

详细步骤

  1. 打开命令行工具
    • 在 Windows 系统中,按下 Win + R 组合键,输入 cmd 并回车,打开命令提示符。
    • 在 macOS 或 Linux 系统中,打开终端应用程序。
  2. 运行安装命令:在命令行中输入上述 pip 命令并回车执行。
  3. 验证安装:安装完成后,再次运行你的 Python 脚本:

bash

python main.py

注意事项

  • 确保你使用的 pip 版本与当前 Python 环境匹配。如果使用了虚拟环境,需要先激活虚拟环境再进行安装。
  • 如果在安装过程中遇到网络问题,可以考虑使用国内的镜像源,例如:

bash

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple PyQt5

按照上述步骤操作,应该可以解决 ModuleNotFoundError 问题。

D:\ai\Fay>python main.py pygame 2.6.1 (SDL 2.28.4, Python 3.11.9) Hello from the pygame community. Contribute - pygame wiki Traceback (most recent call last): File "D:\ai\Fay\main.py", line 13, in <module> from gui.window import MainWindow File "D:\ai\Fay\gui\window.py", line 8, in <module> from PyQt5.QtWebEngineWidgets import * ModuleNotFoundError: No module named 'PyQt5.QtWebEngineWidgets'

这个错误提示显示,Python 解释器未能找到 PyQt5.QtWebEngineWidgets 模块,这通常是因为 PyQtWebEngine 这个 PyQt5 的扩展模块没有安装。PyQtWebEngine 提供了用于在 PyQt5 应用程序中嵌入 Web 内容的功能。

解决方案

你可以使用 pip 来安装 PyQtWebEngine 包,在命令行里运行以下命令:

bash

pip install PyQtWebEngine

详细步骤

  1. 开启命令行工具
    • 在 Windows 系统中,按下 Win + R 组合键,输入 cmd 并回车,以此打开命令提示符。
    • 在 macOS 或者 Linux 系统中,打开终端应用程序。
  2. 执行安装命令:在命令行中输入上述 pip 命令,然后回车执行。
  3. 验证安装:安装完成之后,再次运行你的 Python 脚本:

bash

python main.py

注意事项

  • 要保证你使用的 pip 版本和当前 Python 环境是匹配的。如果你使用了虚拟环境,要先激活虚拟环境再进行安装。
  • 若你在安装过程中碰到网络问题,可考虑使用国内的镜像源,例如:

bash

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple PyQtWebEngine

按照上述步骤操作,你应该就能解决 ModuleNotFoundError 问题了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2332537.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

python:all列表

1.all列表的说明&#xff1a; 当模块中有__all__变量时&#xff0c;当使用from xxx import *时&#xff0c;只能导入这个列表中的元素。 2.具体的例子&#xff1a; 1.先创建一个模块my_mod,在列表__all__中分别写入第一次只写入test1&#xff0c;第二次写入test1、test2两个…

基于 SpringBoot 的校园论坛系统

收藏关注不迷路&#xff01;&#xff01; &#x1f31f;文末获取源码数据库&#x1f31f; 感兴趣的可以先收藏起来&#xff0c;还有大家在毕设选题&#xff08;免费咨询指导选题&#xff09;&#xff0c;项目以及论文编写等相关问题都可以给我留言咨询&#xff0c;希望帮助更多…

深度学习总结(6)

随机梯度下降 给定一个可微函数&#xff0c;理论上可以用解析法找到它的最小值&#xff1a;函数的最小值就是导数为0的点&#xff0c;因此只需找到所有导数为0的点&#xff0c;然后比较函数在其中哪个点的取值最小。将这一方法应用于神经网络&#xff0c;就是用解析法求出损失…

SpringBoot实战1

SpringBoot实战1 一、开发环境&#xff0c;环境搭建-----创建项目 通过传统的Maven工程进行创建SpringBoot项目 &#xff08;1&#xff09;导入SpringBoot项目开发所需要的依赖 一个父依赖&#xff1a;&#xff08;工件ID为&#xff1a;spring-boot-starter-parent&#xf…

阿里云域名证书自动更新acme.sh

因为阿里云的免费证书只有三个月的有效期&#xff0c;每次更换都比较繁琐&#xff0c;所以找到了 acme.sh&#xff0c;还有一种 certbot 我没有去了解&#xff0c;就直接使用了 acme.sh 来更新证书&#xff0c;acme.sh 的主要特点就是&#xff1a; 支持多种 DNS 服务商自动化续…

大数据Hadoop(MapReduce)

MapReduce概述 MapReduce定义 MapReduce是一个分布式运算程序的编程框架&#xff0c;是用户开发“基于Hadoop的数据分析应用”的核心框架。 MapReduce核心功能是将用户编写的业务逻辑代码和自带默认组件整合成一个完整的分布式运算程序&#xff0c;并发运行在一个Hadoop集群上…

图灵逆向——题十七-字体加密

十七题是一个很经典的字体加密案例&#xff0c;很适合新手入门~ 目录列表 过程分析代码实现 过程分析 打开开发者工具直接看请求&#xff0c;发现它请求的没有加密参数&#xff0c;以为万事大吉的你迫不及待的点击了响应&#xff0c;然后就会发现依托。。。 返回的数据中字体…

系统与网络安全------网络通信原理(5)

资料整理于网络资料、书本资料、AI&#xff0c;仅供个人学习参考。 传输层解析 传输层 传输层的作用 IP层提供点到点的连接传输层提供端到端的连接 端口到端口的连接&#xff08;不同端口号&#xff0c;代表不同的应用程序&#xff09; TCP协议概述 TCP&#xff08;Transm…

minio提供nfs服务

minio提供nfs服务 挂载minio为本地目录配置开机自动挂载方法1: 使用supervisor实现开机自动挂载方法2: 服务单元实现开机自动挂载minio为本地目录---失败调试 配置NFS服务端 挂载minio为本地目录 使用 Minio 作为后端存储&#xff0c;并通过 NFS 为客户端提供访问&#xff0c;…

嵌入式---加速度计

一、基本概念与定义 定义 加速度计&#xff08;Accelerometer&#xff09;是一种测量物体加速度&#xff08;线性加速度或振动加速度&#xff09;的传感器&#xff0c;可检测物体运动状态、振动幅度、倾斜角度等&#xff0c;输出与加速度成比例的电信号&#xff08;模拟或数字信…

swagger + Document

swagger 虽然有了api接口&#xff0c;对于复杂接口返回值说明&#xff0c;文档还是不能少。如果是一个人做的还简单一点&#xff0c;现在都搞前后端分离&#xff0c;谁知道你要取那个值呢

【Git】--- 多人协作实战场景

Welcome to 9ilks Code World (๑•́ ₃ •̀๑) 个人主页: 9ilk (๑•́ ₃ •̀๑) 文章专栏&#xff1a; Git 前面我们学习了Git的所有本地仓库的相关操作:git基本操作,分支理解,版本回退,冲突解决等等。同时我们还理解了远端仓库在开发的作用以及相关操作push…

Higress: 阿里巴巴高性能云原生API网关详解

一、Higress概述 Higress是阿里巴巴开源的一款基于云原生技术构建的高性能API网关&#xff0c;专为Kubernetes和微服务架构设计。它集成了Ingress控制器、微服务网关和API网关功能于一体&#xff0c;支持多种协议和丰富的流量管理能力。 发展历程 Higress 从最初社区的 Isti…

VM——相机拍照失败

1、问题&#xff1a;相机频闪触发&#xff0c;在MVS中正常出图&#xff0c;在VM中出现拍照失败 2、解决&#xff1a; 1、首先排查网络设置&#xff08;巨帧是否设置&#xff09; 2、电脑的所有防火墙是否关闭 3、在MVS中恢复相机的设置参数为默认参数&#xff0c;删除VM中的全…

初识Redis · 简单理解Redis

目录 前言&#xff1a; 分布式系统 开源节流 认识Redis 负载均衡 缓存 微服务 前言&#xff1a; 本文只是作为Redis的一篇杂谈&#xff0c;简单理解一下Redis为什么要存在&#xff0c;以及它能做到和它不能做到的事儿&#xff0c;简单提及一下它对应的优势有什么&#…

自动驾驶时间同步

主要包含两个大的概念&#xff1a;时间系统间的时间同步与传感器数据间的时间同步 1. 时间系统间的时间同步 概念&#xff1a; 自动驾驶域控一般由多个芯片与多种类型的传感器组成&#xff0c;如&#xff1a;MCU SoC Camera Lidar Radar USS GNSS&#xff0c;其中 MCU…

项目进度延误的十大原因及应对方案

项目进度延误主要源于以下十大原因&#xff1a;目标不明确、需求频繁变更、资源配置不足或不合理、沟通不畅、风险管理不足、缺乏有效的项目监控、技术难题未及时解决、团队协作效率低下、决策链过长、外部因素影响。其中&#xff0c;需求频繁变更是导致延误的关键因素之一&…

消息队列(IPC技术)

目录 一、Linux 中主要的进程间通信方式如下&#xff1a; 二、消息队列函数 &#xff08;1&#xff09;msgget函数 功能概述 函数原型 参数解释 返回值 示例 结果 问题 (2) msgsnd函数 功能概述 函数原型 参数说明 返回值 示例 结果 &#xff08;3&#xff0…

突破焊丝虚影干扰,端子焊点缺陷检测如何实现自动化?

端子焊点作为 3C 产品中连接电路的关键环节&#xff0c;其质量优劣对产品性能有着决定性影响。然而&#xff0c;传统人工检测端子焊点不仅效率低下&#xff0c;难以满足大规模生产需求&#xff0c;而且误判率高&#xff0c;无法精准把控产品质量&#xff0c;成为企业提质增效智…

电能质量在线监测分析装置支持实时监测、数据存储及远程传输,适用于电网、工业等场景

电能质量在线监测分析装置主要技术指标 2.1工作电源 交流&#xff1a;220V10% &#xff1b;50Hz0.5Hz&#xff1b;谐波畸变率不大于15&#xff05; 直流&#xff1a;220V10%&#xff0c;纹波系数不大于5% 2.2电流信号输入 输入方式&#xff1a;电流互感器输入&#xff1b; …