You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何解决安装Parselmouth与Pandas时的pytz版本冲突问题?

解决Mangio-RVC中Parselmouth与Pandas的pytz版本冲突问题

以下是几个可行的解决方法,按推荐程度排序:

1. 用虚拟环境隔离依赖(最优解)

虚拟环境能彻底隔离不同项目的依赖,从根源避免版本冲突:

  • 打开命令行,进入Mangio-RVC的项目目录
  • 创建虚拟环境:python -m venv rvc-env
  • 激活虚拟环境:
    • Windows CMD:rvc-env\Scripts\activate.bat
    • Windows PowerShell:rvc-env\Scripts\Activate.ps1
  • 按顺序安装依赖:
    1. 先装一个能同时兼容两者的pytz版本(测试2021.3版本可行):pip install pytz==2021.3
    2. 安装parselmouth 1.1.1:pip install parselmouth==1.1.1
    3. 安装pandas 2.1.1并忽略依赖检查(避免它替换pytz):pip install pandas==2.1.1 --no-deps
      注意:如果pandas因缺少其他依赖报错,手动补充对应的依赖(比如numpy等常用依赖)即可。

2. 强制安装并锁定依赖版本

如果不想用虚拟环境,可通过忽略依赖冲突的方式安装,之后锁定版本:

  • 先安装parselmouth 1.1.1:pip install parselmouth==1.1.1
  • 安装pandas时跳过pytz的版本检查:pip install pandas==2.1.1 --ignore-installed pytz
  • 创建requirements.txt文件锁定版本,防止后续操作意外更新:
    parselmouth==1.1.1
    pandas==2.1.1
    pytz==2021.3
    
    后续维护依赖时直接运行pip install -r requirements.txt即可。

3. 更新Parselmouth到兼容新版本pytz的版本

Parselmouth的后续版本已移除对老版本pytz的强制依赖,可以尝试更新:

  • 卸载旧版parselmouth:pip uninstall parselmouth -y
  • 安装最新版parselmouth:pip install parselmouth
  • 再安装pandas 2.1.1:pip install pandas==2.1.1
    注意:更新后需要验证Parselmouth是否能正常在Mangio-RVC中工作,若出现兼容问题则换回旧版本。

内容的提问来源于stack exchange,提问作者Debtanu Gupta

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.05 11:14:59