python - 无法导入jupyter笔记本中已安装的包

标签 python jupyter-notebook

如果我在 Jupyter 笔记本中运行以下命令:

!pip install gTTS

from gtts import gTTS 

我得到以下输出:

Requirement already satisfied: gTTS in c:\users\username\.conda\envs\gpu\lib\site-packages (2.0.4)
Requirement already satisfied: click in c:\users\username\.conda\envs\gpu\lib\site-packages (from gTTS) (7.0)
Requirement already satisfied: six in c:\users\username\.conda\envs\gpu\lib\site-packages (from gTTS) (1.13.0)
Requirement already satisfied: gtts-token>=1.1.3 in c:\users\username\.conda\envs\gpu\lib\site-packages (from gTTS) (1.1.3)
Requirement already satisfied: requests in c:\users\username\.conda\envs\gpu\lib\site-packages (from gTTS) (2.22.0)
Requirement already satisfied: beautifulsoup4 in c:\users\username\.conda\envs\gpu\lib\site-packages (from gTTS) (4.8.1)
Requirement already satisfied: chardet<3.1.0,>=3.0.2 in c:\users\username\.conda\envs\gpu\lib\site-packages (from requests->gTTS) (3.0.4)
Requirement already satisfied: certifi>=2017.4.17 in c:\users\username\.conda\envs\gpu\lib\site-packages (from requests->gTTS) (2019.11.28)
Requirement already satisfied: urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 in c:\users\username\.conda\envs\gpu\lib\site-packages (from requests->gTTS) (1.25.7)
Requirement already satisfied: idna<2.9,>=2.5 in c:\users\username\.conda\envs\gpu\lib\site-packages (from requests->gTTS) (2.8)
Requirement already satisfied: soupsieve>=1.2 in c:\users\username\.conda\envs\gpu\lib\site-packages (from beautifulsoup4->gTTS) (1.9.5)


ModuleNotFoundError: No module named 'gtts'

我应该做什么?

编辑:from gtts import gTTS 在终端中工作得很好。

更新:

TL;DR:仍然面临这个问题

即使过了 5 个月,我仍然无法缩小问题的范围。下面的答案是解决方法,但实际上并没有解决主要问题。为什么会发生这种情况?而且 jupyter notebook 并不是我遇到此问题的唯一工具。这是similar question我问标题为“VSCode 终端不激活 conda 环境”。与 Sublime 文本类似。我无法设置内部控制台以从环境进行构建。

最佳答案

尝试:

!conda install gTTS
from gtts import gTTS 

因为您使用的是Conda,所以应该使用conda而不是pip

关于python - 无法导入jupyter笔记本中已安装的包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59280797/

相关文章:

python - 有没有办法禁止保存到 Jupyter 笔记本的检查点?

python - 将散列密码从 flask 导入到 django

python - 我想制作一个提供标准输出的模式

python - 清除 Tkinter 条目文本 - 所以新文本看起来很新?

python,绘图和c api

python - 从 Jupyter Notebook 运行并保存到 .py 文件

python - 每次我运行 "jupyter notebook"时,为什么我总是在 mac os 上得到这个?

python - Python 是否需要深入了解继承链中的所有类?

python - 多次启动同一实例 Amazon Sagemaker Studio

python - 使用 matplotlib 创建子图