Home > Software engineering >  ModuleNotFoundError: No module named 'googletrans' although I installed it correctly
ModuleNotFoundError: No module named 'googletrans' although I installed it correctly

Time:04-01

I'm trying to import a googletrans package but I got a ModuleNotFoundError when I'm trying to import it although I installed it.

I got this error

11 #to translate the text data
12 get_ipython().system('pip install googletrans')
---> 13 from googletrans import Translator

ModuleNotFoundError: No module named 'googletrans'

I'm trying to install a googletrans package with all possible syntax on jupyter notebook

!pip install googletrans
!pip install googletrans==4.0.0-rc1 #to avoid 'NoneType' object has no attribute 'group' error
!pip install googletrans==3.1.0a0 #to avoid 'NoneType' object has no attribute 'group' error

after I'm installing it, I'm trying to import it

from googletrans import Translator

I got this error

11 #to translate the text data
12 get_ipython().system('pip install googletrans')
13 from googletrans import Translator

ModuleNotFoundError: No module named 'googletrans'

ModuleNotFoundError: No module named 'googletrans'

but I have to notify you that the output from pip command is

Collecting googletrans
  Using cached googletrans-3.0.0-py3-none-any.whl
Collecting httpx==0.13.3
  Using cached httpx-0.13.3-py3-none-any.whl (55 kB)
Requirement already satisfied: certifi in c:\programdata\anaconda3\envs\python310\lib\site-packages (from httpx==0.13.3->googletrans) (2021.10.8)
Collecting hstspreload
  Using cached hstspreload-2021.12.1-py3-none-any.whl (1.3 MB)
Requirement already satisfied: sniffio in c:\programdata\anaconda3\envs\python310\lib\site-packages (from httpx==0.13.3->googletrans) (1.2.0)
Requirement already satisfied: rfc3986<2,>=1.3 in c:\programdata\anaconda3\envs\python310\lib\site-packages (from httpx==0.13.3->googletrans) (1.5.0)
Requirement already satisfied: chardet==3.* in c:\programdata\anaconda3\envs\python310\lib\site-packages (from httpx==0.13.3->googletrans) (3.0.4)
Collecting httpcore==0.9.*
  Using cached httpcore-0.9.1-py3-none-any.whl (42 kB)
Collecting idna==2.*
  Using cached idna-2.10-py2.py3-none-any.whl (58 kB)
Collecting h2==3.*
  Using cached h2-3.2.0-py2.py3-none-any.whl (65 kB)
Requirement already satisfied: h11<0.10,>=0.8 in c:\programdata\anaconda3\envs\python310\lib\site-packages (from httpcore==0.9.*->httpx==0.13.3->googletrans) (0.9.0)
Requirement already satisfied: hpack<4,>=3.0 in c:\programdata\anaconda3\envs\python310\lib\site-packages (from h2==3.*->httpcore==0.9.*->httpx==0.13.3->googletrans) (3.0.0)
Requirement already satisfied: hyperframe<6,>=5.2.0 in c:\programdata\anaconda3\envs\python310\lib\site-packages (from h2==3.*->httpcore==0.9.*->httpx==0.13.3->googletrans) (5.2.0)
Installing collected packages: idna, hstspreload, h2, httpcore, httpx, googletrans
  Attempting uninstall: idna
    Found existing installation: idna 3.3
    Uninstalling idna-3.3:
Output exceeds the size limit. Open the full output data in a text editor
WARNING: Ignoring invalid distribution -na (c:\programdata\anaconda3\envs\python310\lib\site-packages)
WARNING: Ignoring invalid distribution -2na (c:\programdata\anaconda3\envs\python310\lib\site-packages)
WARNING: Ignoring invalid distribution -1na (c:\programdata\anaconda3\envs\python310\lib\site-packages)
WARNING: Ignoring invalid distribution -na (c:\programdata\anaconda3\envs\python310\lib\site-packages)
WARNING: Ignoring invalid distribution -0na (c:\programdata\anaconda3\envs\python310\lib\site-packages)
WARNING: Ignoring invalid distribution - (c:\programdata\anaconda3\envs\python310\lib\site-packages)
WARNING: Ignoring invalid distribution -dna (c:\programdata\anaconda3\envs\python310\lib\site-packages)
WARNING: Ignoring invalid distribution -na (c:\programdata\anaconda3\envs\python310\lib\site-packages)
WARNING: Ignoring invalid distribution -2na (c:\programdata\anaconda3\envs\python310\lib\site-packages)
WARNING: Ignoring invalid distribution -1na (c:\programdata\anaconda3\envs\python310\lib\site-packages)
WARNING: Ignoring invalid distribution -na (c:\programdata\anaconda3\envs\python310\lib\site-packages)
WARNING: Ignoring invalid distribution -0na (c:\programdata\anaconda3\envs\python310\lib\site-packages)
WARNING: Ignoring invalid distribution - (c:\programdata\anaconda3\envs\python310\lib\site-packages)
WARNING: Ignoring invalid distribution -dna (c:\programdata\anaconda3\envs\python310\lib\site-packages)
WARNING: Ignoring invalid distribution -na (c:\programdata\anaconda3\envs\python310\lib\site-packages)
WARNING: Ignoring invalid distribution -2na (c:\programdata\anaconda3\envs\python310\lib\site-packages)
WARNING: Ignoring invalid distribution -1na (c:\programdata\anaconda3\envs\python310\lib\site-packages)
WARNING: Ignoring invalid distribution -na (c:\programdata\anaconda3\envs\python310\lib\site-packages)
WARNING: Ignoring invalid distribution -0na (c:\programdata\anaconda3\envs\python310\lib\site-packages)
WARNING: Ignoring invalid distribution - (c:\programdata\anaconda3\envs\python310\lib\site-packages)
WARNING: Ignoring invalid distribution -dna (c:\programdata\anaconda3\envs\python310\lib\site-packages)
    WARNING: Ignoring invalid distribution -na (c:\programdata\anaconda3\envs\python310\lib\site-packages)
    WARNING: Ignoring invalid distribution -2na (c:\programdata\anaconda3\envs\python310\lib\site-packages)
    WARNING: Ignoring invalid distribution -1na (c:\programdata\anaconda3\envs\python310\lib\site-packages)
    WARNING: Ignoring invalid distribution -na (c:\programdata\anaconda3\envs\python310\lib\site-packages)
...
WARNING: Ignoring invalid distribution -na (c:\programdata\anaconda3\envs\python310\lib\site-packages)
WARNING: Ignoring invalid distribution -0na (c:\programdata\anaconda3\envs\python310\lib\site-packages)
WARNING: Ignoring invalid distribution - (c:\programdata\anaconda3\envs\python310\lib\site-packages)
WARNING: Ignoring invalid distribution -dna (c:\programdata\anaconda3\envs\python310\lib\site-packages

It's installed with these warnings.

What's the wrong here? is it with the installation or with the import syntax and how I can solve it.

note: I'm using anaconda with 3.9.7 and 3.10

CodePudding user response:

I see in your logs that you are using Anaconda. To install this package with conda run one of the following:

conda install -c conda-forge googletrans

conda install -c conda-forge/label/cf201901 googletrans

conda install -c conda-forge/label/cf202003 googletrans

CodePudding user response:

Is this code run through anaconda or external? If you are using external run, open spyder with anaconda and try again.

If you need to external run, you must be install pip install googletrans in cmd.exe and add python to path.

How can I add python to path?: https://superuser.com/questions/143119/how-do-i-add-python-to-the-windows-path

  • Related