Ошибка при попытке встроить в C ++ скрипт Python с использованием cvxopt

Я пытаюсь встроить 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»

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …