Библиотеку, даже если она установлена, невозможно найти или загрузить:
Библиотека, даже если она установлена, не может быть найдена или загружена:
р>
Код: Выделить всё
#include
namespace py = pybind11;
using namespace py::literals;
QString MAppContext::test()
{
py::scoped_interpreter guard{};
py::dict locals = py::dict("name"_a="World", "number"_a=42);
py::exec(R"(
import sys
message = ""
try:
import numpy as np
message = s.to_string()
except ModuleNotFoundError as moduleErr:
message = "[Error]: Failed to import (Module Not Found) {}.".format(moduleErr.args[0])
except ImportError as impErr:
message = "[Error]: Failed to import (Import Error) {}.".format(impErr.args[0])
except Exception as e:
message = 'An exception occurred: {}'.format(e)
)", py::globals(), locals);
auto message = locals["message"].cast();
return QString::fromStdString(message);
}
Модуль не найден.
Подробнее здесь: https://stackoverflow.com/questions/786 ... n-of-numpy
Мобильная версия