Aldebaran documentation What's new in NAOqi 2.4.3?

Python SDK - Installation Guide

Supported Operating Systems

OS Version
Linux Ubuntu 14.04 (Trusty Tahr) and later
Windows Microsoft Windows 7 and 8.1
Mac Mac OS X 10.10.2 Yosemite

Installing the SDK

Windows

Step Action

Python

Make sure to download Python 2.7 - 32 bits.

You can find the installer here: http://python.org/download/

NAOqi for Python

Retrieve and run the installer:

pynaoqi-python-2.7-naoqi-x.x-win32.exe

You can download the latest release from Aldebaran Community website. For further details, see: Downloading & Installing Aldebaran Software.

Mac

Step Action

Python

  • Use the release of Python 2.7 that comes by default with your MacOS.
  • Do not use a Python version downloaded from Python.org.

NAOqi for Python

Extract: pynaoqi-python-2.7-naoqi-x.x-mac64.tar.gz

You can download the latest release from Aldebaran Community website. For further details, see: Downloading & Installing Aldebaran Software.

Set the environment variables PYTHONPATH and DYLD_LIBRARY_PATH to /path/to/python-sdk

By doing for example:

$ export PYTHONPATH=${PYTHONPATH}:/path/to/python-sdk
$ export DYLD_LIBRARY_PATH=${DYLD_LIBRARY_PATH}:/path/to/python-sdk

Linux

Step Action

Python

Make sure to download the python-2.7 packages.

You can find the installer here: http://python.org/download/

NAOqi for Python

Extract: pynaoqi-python-2.7-naoqi-x.x-linux32.tar.gz

You can download the latest release from Aldebaran Community website. For further details, see: Downloading & Installing Aldebaran Software.

Set the environment variable PYTHONPATH to /path/to/python-sdk

By doing for example:

$ export PYTHONPATH=${PYTHONPATH}:/path/to/python-sdk

Checking the installation of the Python SDK

Windows

Run the default IDE (IDLE) that comes with the python installer.

Mac

  1. Make sure to use /usr/bin/python

  2. Try to run:

    import naoqi
    

Linux

Simply run:

import naoqi

If you do not get any error message, congratulations ! You are now ready to use the Python SDK.

If you do get an error message, please see: Python SDK - Troubleshooting.

Note for previous 1.10 users

Previously, 1.10 users did not have a separate Python SDK and had to set PYTHONPATH to naoqi/sdk/lib.

This method will not work anymore, (unless you are very lucky), so please do use the new Python SDK.