SoftBank Robotics documentation What's new in NAOqi 2.5?

Python SDK - Installation Guide

Supported Operating Systems

OS Version
Linux Ubuntu 14.04 Trusty Tahr - 64bits only
Windows Microsoft Windows 7 and 8.1
Mac Mac OS X 10.11 El Capitan

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

  • Install Python 2.7 from Python.org
  • Make sure to use Python from /usr/local/bin/python, not /usr/bin/python

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/lib/python2.7/site-packages
$ export DYLD_LIBRARY_PATH=${DYLD_LIBRARY_PATH}:/path/to/python-sdk/lib

Linux

Step Action

Python

Make sure to install Python2.7. There are many distributions shipped with Python3 by default, so you should make sure to install the python2 package.

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/lib/python2.7/site-packages

By doing for example:

$ export PYTHONPATH=${PYTHONPATH}:/path/to/python-sdk/lib/python2.7/site-packages

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/local/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.