Selenium Module Import Issue on macOS

I’ve been working with Selenium for several years, and I’ve encountered the “no module named Selenium” error a few times. Here’s a step-by-step solution that might help:

If you have pip installed, you can install Selenium by running:


pip install selenium

If you encounter permission issues, you may need to use sudo:


sudo pip install selenium

For Python 3, you can install Selenium with pip3:


sudo pip3 install selenium

In comparison to easy_install, pip is considered a more reliable package installer and was designed to improve upon easy_install’s shortcomings.

When starting new projects, especially involving Selenium or other dependencies, creating and using virtual environments is recommended. Virtual environments help isolate project dependencies and prevent conflicts.