Встроение питона в многопоточную среду C ++ ⇐ C++
Встроение питона в многопоточную среду C ++
python 3.13.5 < /li>
Windows 10 < /li>
msvc < /li>
< /ul>
это то, как инициализируется Python в основном. < /p>
Py_InitializeEx(0);
PyEval_InitThreads();
if (!Py_IsInitialized()) {
std::cerr
python правильно инициализируется после этого. < /p>
Я использую многопоточный фреймворк-задача, который называет эту функцию вычисления, в которой я делаю питон, связанный с питоном.void PyTask::compute() {
PyGILState_STATE gstate = PyGILState_Ensure();
< /code>
Эта строка сбивает приложение. Завершая это в Try-Catch также не помогает, чтобы отследить причину. Я нашел эту статью, которая связана с моей проблемой, но она довольно старая и для Python 2.x. Я еще не уверен, что это действителен или нет.
Подробнее здесь: https://stackoverflow.com/questions/796 ... nvironment
python 3.13.5 < /li>
Windows 10 < /li>
msvc < /li>
< /ul>
это то, как инициализируется Python в основном. < /p>
Py_InitializeEx(0);
PyEval_InitThreads();
if (!Py_IsInitialized()) {
std::cerr
python правильно инициализируется после этого. < /p>
Я использую многопоточный фреймворк-задача, который называет эту функцию вычисления, в которой я делаю питон, связанный с питоном.void PyTask::compute() {
PyGILState_STATE gstate = PyGILState_Ensure();
< /code>
Эта строка сбивает приложение. Завершая это в Try-Catch также не помогает, чтобы отследить причину. Я нашел эту статью, которая связана с моей проблемой, но она довольно старая и для Python 2.x. Я еще не уверен, что это действителен или нет.
Подробнее здесь: https://stackoverflow.com/questions/796 ... nvironment
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как встроить подинтерпретаторы Python (3.12) в многопоточную среду выполнения C++?
Anonymous » » в форуме Python - 0 Ответы
- 8 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Встроение питона в C, связь не удается с неопределенной ссылкой на «py_initialize»
Anonymous » » в форуме Python - 0 Ответы
- 4 Просмотры
-
Последнее сообщение Anonymous
-