在 Windows 中安装 wetextprocessing的记录

#工作记录

在 Windows 系统中安装 WeTextProcessing 及其依赖项时,您可能会遇到需要手动下载并安装某些包的情况。

安装前的准备

以下演示全程是在python3.12环境

在尝试安装前,建议先升级一下包管理工具和构建工具

python -m pip install --upgrade pip setuptools wheel

其他可能需要到的依赖

pip install build
pip install cmake
pip install Cython
pip install spyder

 

安装命令

 

以下是一些安装命令,请在以下命令中选其一进行尝试安装:

pip install WeTextProcessing --no-deps
pip install WeTextProcessing --no-deps -i https://mirrors.aliyun.com/pypi/simple/

或者:

用conda虚拟环境或嵌套conda的虚拟环境,先安装pynini:

conda install -c conda-forge pynini

 嵌套的虚拟环境的使用请参考以下文章:

怎么使用嵌套虚拟环境实现项目部署之virtualenv嵌套conda绕开安装环境检测实现.venv部署facefusion-CSDN博客

在嵌套的虚拟环境下,可以使用以下命令:

virtualenv嵌套conda

conda install -c conda-forge pynini==2.1.6 --prefix <虚拟环境目录地址>

 

然后再pip安装wetextprocessing: 

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

 

其他方法: 

pip download wetextprocessing

(.env) F:\PythonProjects\CosyVoice>pip download wetextprocessing
Collecting wetextprocessing
  Using cached WeTextProcessing-1.0.4.1-py3-none-any.whl.metadata (7.2 kB)
Collecting pynini==2.1.6 (from wetextprocessing)
  Downloading pynini-2.1.6.tar.gz (789 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 789.8/789.8 kB 135.6 kB/s eta 0:00:00
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Collecting importlib-resources (from wetextprocessing)
  Using cached importlib_resources-6.5.2-py3-none-any.whl.metadata (3.9 kB)
Downloading WeTextProcessing-1.0.4.1-py3-none-any.whl (2.0 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.0/2.0 MB 125.4 kB/s eta 0:00:00
Using cached importlib_resources-6.5.2-py3-none-any.whl (37 kB)
Saved f:\pythonprojects\cosyvoice\wetextprocessing-1.0.4.1-py3-none-any.whl
Saved f:\pythonprojects\cosyvoice\pynini-2.1.6.tar.gz
Saved f:\pythonprojects\cosyvoice\importlib_resources-6.5.2-py3-none-any.whl
Successfully downloaded wetextprocessing pynini importlib-resources 

根据输出的信息,已经成功下载了 WeTextProcessing 及其依赖项,包括 Pynini(但这里不安装这个)。

以下是继续完成安装的步骤:

安装下载的包

安装 importlib-resources
pip install "F:\PythonProjects\CosyVoice\importlib_resources-6.5.2-py3-none-any.whl"

 

安装 Pynini

这里建议直接下载 Windows 预编译 .whl文件进行安装,绕开编译构建:

在 Windows 中安装 Pynini 的记录-CSDN博客

然后执行安装命令:

pip install pynini-2.1.6.post1-cp312-cp312-win_amd64.whl

注意:Pynini 的 Windows 预编译 .whl 文件仅支持 Python 3.12。

 安装 WeTextProcessing
pip install "F:\PythonProjects\CosyVoice\WeTextProcessing-1.0.4.1-py3-none-any.whl" --no-deps

 

 

验证安装

安装完成后,您可以通过以下命令简单验证安装信息:

pip show wetextprocessing

 

注意事项

  • Python 版本:Pynini 的 Windows 预编译 .whl 文件仅支持 Python 3.12。如果您使用的是其他版本的 Python,可能需要等待 Pynini 的进一步更新或寻找其他替代方案。

  • 权限问题:如果遇到权限问题,尝试以管理员权限运行命令行工具。

通过上述步骤,您应该能够顺利完成 WeTextProcessing 及其依赖项的安装。如果在安装过程中遇到任何问题,可以参考相关包的官方文档或搜索错误信息以获取解决方案。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

love530love

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值