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 Extract: You can download the latest release from SoftBank Robotics Community website. For further details, see: Downloading & Installing SoftBank Robotics Software. |
|||||||||||||
Set the following environment variables:
|
|||||||||||||
Download and install the “Microsoft Visual C++ 2010 Redistributable Package (x86)”. (You can skip this step if you have already installed Choregraphe.) |
Mac¶
Step | Action |
---|---|
Python
|
|
NAOqi for Python Extract: You can download the latest release from SoftBank Robotics Community website. For further details, see: Downloading & Installing SoftBank Robotics Software. |
|
Set the environment variables 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
|
|
NAOqi for Python Extract: You can download the latest release from SoftBank Robotics Community website. For further details, see: Downloading & Installing SoftBank Robotics Software. |
|
Set the environment variable 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¶
Make sure to use
/usr/local/bin/python
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.