Python 安装gtts(导入gtts)google文本到语音库时出错

Python 安装gtts(导入gtts)google文本到语音库时出错,python,gtts,Python,Gtts,导入gtts模块时出现此错误。我已成功安装gtts,但它给出了::“ModuleNotFoundError:没有名为'certifi'的模块” 我还使用“pip安装certifi”安装了certifi 好的,这个错误表明找不到“certifi”模块。这可能有很多原因,但对于您的问题,您安装certifi的位置和访问certifi的位置(jupyter笔记本)似乎不同。因此,如果您在windows上,只需运行powershell或命令提示符并运行:python 当python shell出现时,执

导入gtts模块时出现此错误。我已成功安装gtts,但它给出了::“ModuleNotFoundError:没有名为'certifi'的模块”

我还使用“pip安装certifi”安装了certifi

好的,这个错误表明找不到“certifi”模块。这可能有很多原因,但对于您的问题,您安装certifi的位置和访问certifi的位置(jupyter笔记本)似乎不同。因此,如果您在windows上,只需运行powershell或命令提示符并运行:python 当python shell出现时,执行以下操作:

import sys
print(sys.executable)
记下路径,现在打开Jupyter笔记本并执行相同操作:

import sys
print(sys.executable)
如果两个路径不相同,这意味着您一直在将certifi库安装到其他地方,那么现在您需要检查jupyter笔记本中python的运行位置,如果它是从conda虚拟环境运行的,那么您首先必须从cmd/powershell或conda提示符激活它,然后只需使用pip在其中安装certifi库即可

一旦确认python shell和jupyter笔记本中的路径相同,则在相同的命令提示符/power shell类型中:

pip list | findstr "certifi"
如果您看到一个结果,这意味着certifi安装在您使用它的相同python位置(即从jupyter笔记本)

我的电脑中的示例:

但一旦我激活了jupyter笔记本使用的conda环境:

好的,这个错误表明找不到“certifi”模块。这可能有很多原因,但对于您的问题,您安装certifi的位置和访问certifi的位置(jupyter笔记本)似乎不同。因此,如果您在windows上,只需运行powershell或命令提示符并运行:python 当python shell出现时,执行以下操作:

import sys
print(sys.executable)
记下路径,现在打开Jupyter笔记本并执行相同操作:

import sys
print(sys.executable)
如果两个路径不相同,这意味着您一直在将certifi库安装到其他地方,那么现在您需要检查jupyter笔记本中python的运行位置,如果它是从conda虚拟环境运行的,那么您首先必须从cmd/powershell或conda提示符激活它,然后只需使用pip在其中安装certifi库即可

一旦确认python shell和jupyter笔记本中的路径相同,则在相同的命令提示符/power shell类型中:

pip list | findstr "certifi"
如果您看到一个结果,这意味着certifi安装在您使用它的相同python位置(即从jupyter笔记本)

我的电脑中的示例:

但一旦我激活了jupyter笔记本使用的conda环境:


如果从Jupyter笔记本外部安装certifi,则需要重新启动Jupyter服务器。您应该能够运行
!pip冻结
和导入系统;sys.path之后,在另外两个单元格中,确认所有依赖项均已满足,并在路径上。我已安装certifi ad restarted jupyter notebook。您是否检查了笔记本中的这两个其他命令?如果您从jupyter notebook外部安装certifi,则需要重新启动jupyter服务器。您应该能够运行
!pip冻结
和导入系统;sys.path之后,在另外两个单元格中,确认所有依赖项均已满足,并且在路径上。我已安装certifi ad restarted jupyter notebook。您是否检查了笔记本中的其他两个命令?