MATLAB Answers

Using rosgenmsg() for ROS custom message in MATLAB 2021 generation

10 views (last 30 days)
Zi Huang
Zi Huang on 15 May 2021
Commented: Zi Huang on 22 May 2021
I am trying to generate custom ROS messages using rosgenmsg() following the link below.
However, Matlab keeps telling me
"Could not install the required python packages. "
"ros.internal.createOrgetLocalPython(); % ensure python is available"
IN addiiton, my default python version is 3.8 and I have changed it to 2.7 by using
pyenv('Version','/usr/bin/python2.7'), where /usr/bin/python2.7 is the full path of my python executable.
Zi Huang
Zi Huang on 22 May 2021
I actually intalled pip for python2.7 by using
sudo apt install python-pip
It seems, pip is set default for python3 now.
python -m pip --version
gives me pip 21.1.1 while
python2.7 -m pip --version
gives me error message

Sign in to comment.

Answers (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!