In this article, we will learn the solutions on how to solve the Modulenotfounderror: no module named ‘typing_extensions‘.
Why Modulenotfounderror: no module named typing_extensions occur?
In Python program, the error occur because the python library cannot find the installed module “typing_extensions“.
Furthermore, the error occurs if you forget to install the typing_extensions module.
Also, the other reason is that the typing_extensions is installed but it is installed in incorrect environment.
How to solve the modulenotfounderror: no module named ‘typing_extensions’?
To solve the error no module named ‘typing_extensions’ we will provide the solutions below to follow.
Here are the solutions to solve the no module named typing_extensions in windows, Linux, Anaconda.
Solution 1: Install typing_extensions Module in Python 2:
In your project root directory folder, open the command prompt(CMD) then type the following command to install the typing_extensions Module in Python 2:
pip install typing-extensions
After you execute the code above, it will show information like it successfully installed the typing-extensions:
![Python 2 Modulenotfounderror: no module named typing_extensions](https://itsourcecode.com/wp-content/uploads/2023/02/image-33-1024x134.png)
Solution 2: Install typing_extensions Module in Python 3:
In your project root directory folder, open the command prompt(CMD) then type the following command to install the typing_extensions Module in Python 3:
pip3 install typing-extensions
After you execute the code above, it will show information like it’s successfully installed the typing-extensions:
![python 3 Modulenotfounderror: no module named typing_extensions](https://itsourcecode.com/wp-content/uploads/2023/02/image-34-1024x116.png)
Solution 3: Install typing_extensions Module in Server side:
If you encountered an error in server side, this is the following command to install in typing_extensions Module in Server side:
For Linux:
sudo pip3 install typing-extensions
For windows:
pip install typing-extensions --user
After you execute the code above, it will show information like it’s successfully installed the typing-extensions:
![Server side Modulenotfounderror: no module named typing_extensions](https://itsourcecode.com/wp-content/uploads/2023/02/image-35-1024x114.png)
Solutions 4: Install typing_extensions Module with Pip
If pip is not installed in your PATH environment variable. The following command below is the command to install typing_extensions Module with Pip in Python 2:
python -m pip install typing-extensions
After you execute the code above, it will show information like it’s successfully installed the typing-extensions:
![pip install Modulenotfounderror: no module named typing_extensions](https://itsourcecode.com/wp-content/uploads/2023/02/image-36-1024x135.png)
Install typing_extensions Module with Pip in Python 3:
python3 -m pip install typing-extensions
Solutions 5: Install typing_extensions Module in py alias
In your project root directory folder, open the command prompt(CMD) then type the following command to install the typing_extensions Module in py alias:
py -m pip install typing-extensions
After you execute the code above, it will show information like it’s successfully installed the typing-extensions:
![Py alias Modulenotfounderror: no module named typing_extensions](https://itsourcecode.com/wp-content/uploads/2023/02/image-37-1024x134.png)
Solutions 6: Install typing_extensions Module in Anaconda
In your project root directory folder, open the anaconda prompt(CMD) then type the following command to install the typing_extensions Module in Anaconda:
conda install -c conda-forge typing-extensions
After you execute the code above, it will show the installed information.
![Anaconda Modulenotfounderror: no module named typing_extensions](https://itsourcecode.com/wp-content/uploads/2023/02/image-38-1024x580.png)
Solutions 7: Install typing_extensions Module in Jupyter Notebook
In your project root directory folder, open the command prompt(CMD) and type the command Jupyter notebook. Then type the following command to install the typing_extensions Module in Anaconda:
!pip install typing-extensions
After you execute the code above, it will show installed information which successfully installed typing-extension-4.5.0
![Jupyter Notebook Modulenotfounderror: no module named typing_extensions](https://itsourcecode.com/wp-content/uploads/2023/02/image-39-1024x288.png)
Verify if the typing_extensions module is installed in your system
Type the following command to verify if the typing_extensions module is installed in your system.
pip show typing-extensions
After you execute the code above, it will show some information which is the name, version, summary, location and etc.
![verify Modulenotfounderror: no module named typing_extensions](https://itsourcecode.com/wp-content/uploads/2023/02/image-40-1024x215.png)
Typical causes of the error
Here are the typical causes of the error modulenotfounderror: no module named ‘typing_extensions’ occur in different reasons which are the following:
- The typing_extensions package is not installed.
- You installed the package in numerous python versions compared to the one you’re using.
- You installed the module globally not within your virtual environment.
- You run the IDE within an incorrect python version.
Conclusion
To conclude, in this article Modulenotfounderror: no module named typing_extensions we provide the solutions to solve the error you encountered in WINDOWS, ANACONDA, JUPYTER NOTEBOOK, and for the SERVER SIDE.