Hi everyone,
I’m encountering a build error while setting up the Hello Robot workspace. Here’s what I did:
- Cloned the repository:
cd ~
git clone https://github.com/hello-robot/stretch_install
cd stretch_install
git pull
- Ran the update script:
./stretch_update_ros_workspace.sh
During the process of installing stretch_web_interface
’s dependencies, numpy==1.24.4
gets installed, which leads to the following error:
from numpy.distutils.mingw32ccompiler import generate_manifest
File "/home/hello-robot/.local/lib/python3.10/site-packages/numpy/distutils/mingw32ccompiler.py", line 28, in <module>
from distutils.msvccompiler import get_build_version as get_build_msvc_version
ModuleNotFoundError: No module named 'distutils.msvccompiler'
---
Failed <<< stretch_funmap [29.1s, exited with code 1]
Issue Details:
It seems that the problem stems from numpy==1.24.4
, which introduces some dependency issues with distutils.msvccompiler
.
However, when I upgrade numpy==2.1.4, the build error disappeared.
Has anyone else faced a similar issue?
Thanks in advance for your help!