aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Tridgell <andrew@tridgell.net>2015-02-14 10:43:49 +1100
committerLorenz Meier <lm@inf.ethz.ch>2015-02-16 06:52:00 +0100
commit36870cf44bebb09f0c700870f87e64d2d36200a9 (patch)
tree06381c11d32f4a1961c271b23720bd576ffd0fdf
parent71c6c6aba4896e8c2aee277922e3c91005a8ae38 (diff)
downloadpx4-firmware-36870cf44bebb09f0c700870f87e64d2d36200a9.tar.gz
px4-firmware-36870cf44bebb09f0c700870f87e64d2d36200a9.tar.bz2
px4-firmware-36870cf44bebb09f0c700870f87e64d2d36200a9.zip
Tools: improve python package error message
-rwxr-xr-xTools/px_generate_uorb_topic_headers.py18
1 files changed, 14 insertions, 4 deletions
diff --git a/Tools/px_generate_uorb_topic_headers.py b/Tools/px_generate_uorb_topic_headers.py
index ce2f29f3f..8d6a12316 100755
--- a/Tools/px_generate_uorb_topic_headers.py
+++ b/Tools/px_generate_uorb_topic_headers.py
@@ -46,10 +46,20 @@ import argparse
try:
import genmsg.template_tools
except ImportError as e:
- print("Package empy not installed. Please run 'sudo apt-get install"
- " python-empy' on a Debian/Ubuntu system, 'sudo pip install"
- " empy' on a Mac OS system or 'easy_install empy' on"
- " a Windows system.")
+ print('''
+Required python packages not installed.
+
+On a Debian/Ubuntu syystem please run:
+
+ sudo apt-get install python-empy
+ sudo pip install catkin_pkg
+
+On MacOS please run:
+ sudo pip install empy catkin_pkg
+
+On Windows please run:
+ easy_install empy catkin_pkg
+''')
exit(1)
__author__ = "Thomas Gubler"