Я пытаюсь встроить Python в приложение C ++, в основном для повторного использования функций из библиотеки Python cvxopt.
Я в основном следовал этому руководству: https://docs.python.org/3.7/extending/embedding.html
И это прекрасно работает для чистых скриптов Python. Но я ничего не могу вызвать из библиотеки cvxopt (которую я ранее правильно установил). Я получил ошибку:
Traceback (последний вызов был последним):
Файл «C: \ Users \ Fred \ source \ repos \ TestPythonCall \ x64 \ Debug \ test_cvxopt.py»,> строка 1, в <модуль>
из решателей импорта cvxopt
Файл «C: \ Users \ Fred \ AppData \ Local \ Programs \ Python \ Python36 \ lib \ site-> packages \ cvxopt__init __. Py», строка 50, в <модуль>
импорт cvxopt.base
ModuleNotFoundError: нет модуля с именем ‘cvxopt.base’
Не удалось загрузить «test_cvxopt»
Задача ещё не решена.
Других решений пока нет …