<div class="section-label"><span class="num">02</span> Python</div>
<div class="section-title">Install with <em>pip</em>.</div>
Python is the simplest way to get started. One install gives you the Prediction Engine and the tool you need to request and activate your license.
<p> </p>
## What you need
- Python 3.10 or newer
- A supported computer:
| Operating system | Supported |
| --- | --- |
| macOS (Apple Silicon) | Yes |
| Linux (recent distributions) | Yes |
| Windows (64-bit) | Yes |
## Install
```bash
python -m pip install rbp-engine
```
Check that it worked:
```bash
python -c "import rbp_engine; print('Ready')"
```
## Activate your license
Install comes first. Then follow [[License Key]].
```bash
rbp-license-info
rbp-license-info --setlicense RBP-LIC-1:…
```
If <span class="mono">rbp-license-info</span> is not found, make sure you are in the same Python environment where you ran <span class="mono">pip install</span>. Full paths for macOS, Linux, and Windows: [[License Key#Find the license tool]].
<div class="btn-row center">
<a class="btn-primary" href="/Install/License%20Key">Go to License Key</a>
<a class="btn-ghost" href="/Install/Get%20Started">Other install options</a>
</div>
> [!tip]
> After your key is active, you are ready to run predictions in Python. Start with [[Functions/Grid Prediction|Grid Prediction]], the recommended analysis path.
## Update
Quit any Python session that has already imported <span class="mono">rbp_engine</span>. Then, in the same environment where you installed it:
```bash
python -m pip install -U rbp-engine
```
That replaces the client and the bundled Prediction Engine. Your license stays where it is.
The package version and the math library version are different numbers. The package version is the client. <span class="mono">math_lib_version()</span> reads the version compiled into the engine file and prints that version with the path of the file.
```python
import rbp_engine
print(rbp_engine.__version__) # client
print(rbp_engine.math_lib_version()) # math library
```