Это мой текущий оператор импорта, который я нашел в этом https://www.geeksforgeeks.org/python-im ... dule-from- Different-directory/
Код: Выделить всё
import return_thermal_data
import sys
sys.path.insert(0, '/home/user/get_thermal_values/build')
Я также пытался поместить файл Python непосредственно в папку сборки, но это тоже не сработало.< /p>
Вот оператор nanobind_add_module из CMakeLists.txt
Код: Выделить всё
nanobind_add_module(return_thermal_data return_thermal_data.cpp)
Код: Выделить всё
NB_MODULE(return_thermal_data, m) {
m.def("subscribe_to_topic", &subscribeToTopic, "Subscribe to the data topic");}
Подробнее здесь: https://stackoverflow.com/questions/790 ... hon-script
Мобильная версия