pip 错误整理

一、在window上面安装pynini报错

1、pip报错编译错误

pip install pynini==2.1.5

安装报错,编译环境出现问题

s -Wno-unused-function -Wno-unused-local-typedefs -funsigned-char
  cl: 命令行 error D8021 :无效的数值参数“/Wno-register”
  error: command 'C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.36.32532\\bin\\HostX86\\x64\\cl.exe' failed with exit code 2
  error: subprocess-exited-with-error

  × python setup.py bdist_wheel did not run successfully.
  │ exit code: 1
  ╰─> See above for output.

  note: This error originates from a subprocess, and is likely not a problem with pip.
  full command: 'D:\ProgramData\anaconda3\envs\CosyVoice-inference_streaming\python.exe' -u -c '
  exec(compile('"'"''"'"''"'"'
  # This is <pip-setuptools-caller> -- a caller that pip uses to run setup.py
  #
  # - It imports setuptools before invoking setup.py, to enable projects that directly
  #   import from `distutils.core` to work with newer packaging standards.
  # - It provides a clear error message when setuptools is not installed.
  # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so
  #   setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning:
  #     manifest_maker: standard file '"'"'-c'"'"' not found".
  # - It generates a shim setup.py, for handling setup.cfg-only projects.

解决方案:

从conda安装

conda install -c conda-forge pynini

注意一点要选conda-forge库,其他地方无法下载到

2、继续出现错误,出现 Solving environment: failed 错误咋办

这个目录就是上面报错的那个目录,只要删除最后那个目录就行

删除 D:\ProgramData\anaconda3\pkgs\expat-2.6.2-h63175ca_0目录,重新执行下

然后安装成功

二、pip 安装出现超时outtime 这种情况

1、指定镜像

在pip安装的时候 指定清华大学源  -i https://pypi.tuna.tsinghua.edu.cn/simple

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

三、tn模块找不到错误

1、No module named 'tn'

    from tn.chinese.normalizer import Normalizer as ZhNormalizer
ModuleNotFoundError: No module named 'tn'

解决方案

pip install WeTextProcessing

2、ERROR: Failed building wheel for pynini

又出现pynini编译错误

查询下载的版本

我本地是2.1.5 这里是需要2.1.6 重新下载pynini版本

conda install -c conda-forge pynini==2.1.6

搞定

Python的重点知识整理如下: 1. 数据类型:Python中常见的数据类型包括整型(int)、浮点型(float)、字符串(str)、布尔型(bool)、列表(list)、元组(tuple)、字典(dict)和集合(set)等。 2. 条件语句:Python中使用if-else语句进行条件判断,可以根据条件的真假执行相应的代码块。 3. 循环语句:Python提供了for循环和while循环两种方式进行循环操作,可以重复执行一段代码块。 4. 函数:函数是一段可重复使用的代码块,可以通过def关键字定义函数,并在需要的地方调用它。 5. 模块和包:模块是包含Python代码的文件,可以通过import语句导入模块并使用其中定义的函数和变量。包是一种组织模块的方式,可以将相关的模块放在同一个目录下并包含一个__init__.py文件。 6. 输入和输出:可以使用input函数接收用户输入,使用print函数输出结果到控制台。 7. 异常处理:Python提供了try-except语句用于捕获和处理异常,可以避免程序在出现错误时终止运行。 8. 文件操作:Python提供了open函数用于打开文件,并提供了read、write和close等方法用于对文件进行读写操作。 9. 面向对象编程:Python是一种面向对象的编程语言,支持类和对象的概念,可以通过定义类和创建对象进行面向对象编程。 10. 第三方库:Python拥有丰富的第三方库,可以通过pip工具安装并使用这些库来扩展Python的功能和能力,如numpy、pandas、matplotlib等。 这些是Python的一些重点知识,掌握了这些知识可以进行基本的编程和开发工作。希望对你有所帮助!如果还有其他问题,请继续提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值