python - 导入错误 : cannot import name 'quote' from 'u

我在 gooogle colab 中使用来自 parselmouth 的 praat,在导入 from parselmouth.praat import call 时出现此错误

/usr/local/lib/python3.7/dist-packages/parselmouth/adapters/dfp/interface.py in <module>()
     15 from datetime import timedelta
     16 from pytz import timezone
---> 17 from urllib import quote
     18 
     19 # Parselmouth Imports

ImportError: cannot import name 'quote' from 'urllib' (/usr/lib/python3.7/urllib/__init__.py)

我尝试安装不同版本的 urllib 但没有任何效果
我知道 urllib 使用 import urllib.parse.quote 而不是 from urllib import quote 但我不是导入 urllib 包的人它是 praat 模块我无法改变它

最佳答案

我遇到了同样的问题,我通过运行 pip uninstall parselmouth 修复了它,然后 pip install praat-parselmouth

一些信息 here

另见 Github issue

关于python - 导入错误 : cannot import name 'quote' from 'urllib' (/usr/lib/python3. 7/urllib/__init__.py),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66955176/

相关文章:

reactjs - 错误 : Final loader (./node_modules/awesom

python - 你将如何在 python 中打印数字 1、2、3、4、5、6、7、8、18、19、

azure-devops - Azure DevOps Pipeline 永远停留在 Pending

go - 为什么一个空 slice 有 24 个字节?

c# - 为什么将 List 转换为 Array 而不是在 C# 中引用?

javascript - 如何在 VueJS 中处理插槽的 onClick 事件

r - purrr::pluck - 如何获取列表的最后一个元素

firebase - 参数类型 'Object?' 无法分配给参数类型 'Map

windows - 将 Systems Internals 列为制造商的 Windows 服务的名称

awk - 在与模式匹配的列旁边打印列