Skip to content

Installation

Requirements

  • Python 3.9 or higher
  • pip package manager

Install from PyPI

pip install botmanifold

Install from Source

git clone https://github.com/botmanifold/botmanifold.git
cd botmanifold/sdk
pip install -e .

Verify Installation

import botmanifold
print(botmanifold.__version__)

Dependencies

The SDK automatically installs:

  • numpy - Array operations
  • requests - HTTP client

Optional Dependencies

For local simulation testing (coming soon):

pip install botmanifold[sim]

This adds:

  • mujoco - Physics simulation
  • opencv-python - Video rendering

Troubleshooting

ImportError: No module named 'botmanifold'

Ensure you're using the correct Python environment:

which python
pip list | grep botmanifold

SSL Certificate Errors

If you're behind a corporate proxy:

pip install --trusted-host pypi.org --trusted-host files.pythonhosted.org botmanifold

Permission Denied

Use --user flag or a virtual environment:

pip install --user botmanifold
# or
python -m venv venv
source venv/bin/activate
pip install botmanifold