If I run the following in a Jupyter notebook :
!pip install gTTS
from gtts import gTTS
I get the following output:
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'
What should I do?
Edit: from gtts import gTTS
works perfectly fine in the terminal.
Update:
TL;DR: Still facing this problem
Even after 5 months I haven't been able to narrow down what the problem is. The answers below are workarounds but don't actually address the main problem. Why is this happening? And jupyter notebook
isn't the only tool where I am facing this issue. This is a similar question I asked titled "VSCode terminal doesn't activate conda environment". Similarly with Sublime text. I can't set up the internal console to build from environments.