Python Environment Setup

Setting up your python developer environment.

Here, you'll find various resources and guides to help you navigate and utilize Python effectively with BOW. Whether you're a beginner or an advanced user, our resources are designed to support your learning and development in Python.

Python Versions

The BOW API is compatible with specific versions of Python to ensure optimal performance and compatibility. Currently, we support the following Python versions:

  • Python 3.7
  • Python 3.8
  • Python 3.9
  • Python 3.10
  • Python 3.11

Please ensure you are using one of these supported versions.

Virtual Environments

To effectively manage your Python dependencies, we recommend using a Python Virtual Environment.

Ensure you have Python installed on your system. You can check if Python is installed by running:

python --version

If Python is not installed, download and install it from the official Python website.

Creating a Virtual Environment

To get started with using a virtual environment, follow these steps:

Open your Terminal Emulator of choice and navigate to your desired project directory:

cd /path/to/your/project

Create a virtual environment by running:

python -m venv .venv

This will create a directory named .venv containing the virtual environment.

Activate the Virtual Environment

Run:

.venv\Scripts\activate

After activation, your Terminal prompt should change to indicate that you are now using the virtual environment.

Installing Dependencies

Once the virtual environment is activated, you can install the required dependencies using pip. To install dependencies, run the following command in your activated virtual environment Terminal:

pip install -r requirements.txt

Deactivating the Virtual Environment

To deactivate the virtual environment and return to the global Python environment, simply run:

deactivate

By following these steps, you can create, activate, manage, and deactivate a virtual environment in Python, ensuring that your project dependencies remain organized and isolated.

On this page