In Python automation, how do I manage dependencies?

In Python automation, managing dependencies effectively is crucial for ensuring that your scripts run smoothly across different environments. One of the most popular tools for managing dependencies is `pip`, which allows you to install and maintain packages easily. Additionally, using a virtual environment can help isolate project dependencies.

Here's a simple example of how to manage dependencies in a Python automation script:

# Create a virtual environment python -m venv myenv # Activate the virtual environment # On Windows myenv\Scripts\activate # On Unix or MacOS source myenv/bin/activate # Install required packages pip install requests beautifulsoup4

python automation manage dependencies pip virtual environment package management