Last modified: Jun 18, 2025 By Alexander Williams

How to Uninstall Statsmodels in Python

Statsmodels is a popular Python library for statistical modeling. Sometimes, you may need to uninstall it. This guide will show you how.

Why Uninstall Statsmodels?

You might need to uninstall Statsmodels for several reasons. Maybe you want to install a different version. Or you need to free up space.

Whatever the reason, uninstalling is simple. Follow these steps carefully.

Method 1: Uninstall Using pip

The easiest way to uninstall Statsmodels is using pip. Pip is Python's package manager.

Open your command line or terminal. Then run the following command:


pip uninstall statsmodels

You will see a confirmation prompt. Type y and press Enter to proceed.


Proceed (y/n)? y

If successful, you will see a message confirming the uninstallation.

Method 2: Uninstall Using conda

If you use Anaconda, you can uninstall Statsmodels with conda. Conda is another package manager.

Run this command in your terminal:


conda remove statsmodels

Conda will list the packages to be removed. Confirm by typing y.

Verify Uninstallation

After uninstalling, verify it's gone. Try importing Statsmodels in Python.


import statsmodels

If uninstalled correctly, you will see an error. This confirms Statsmodels is no longer available.

Common Issues

Sometimes, uninstallation fails. Here are some fixes.

Permission Errors: Run the command with admin rights. Use sudo on Linux/Mac.


sudo pip uninstall statsmodels

Multiple Versions: Ensure you uninstall the correct version. Check installed versions with:


pip list

Clean Up Dependencies

Statsmodels may have dependencies. These are other libraries it needs to work.

To remove unused dependencies, run:


pip autoremove

This will clean up any leftover packages. Be careful as it may remove other unused libraries.

Reinstalling Statsmodels

If you need Statsmodels again, reinstall it easily. Use pip or conda.


pip install statsmodels

Or with conda:


conda install statsmodels

Conclusion

Uninstalling Statsmodels is straightforward. Use pip or conda depending on your setup.

Always verify the uninstallation. Fix any issues with admin rights or version conflicts.

Need to uninstall other libraries? Check our guides on uninstalling scikit-learn or uninstalling Pandas.

For more Python tips, explore our Python libraries guide.