Описание тега python-embedding
Вопросы по встраиванию интерпретатора Python в другие приложения, чтобы он мог служить языком сценариев.
1
ответ
Встраивание Python в C++: ошибка сегментации
Я удаленно Отлаживаю приложение C++ с Visual Studio на устройстве Linux (raspberry pi/raspbian). В этом приложении C++ я встроил простой скрипт на Python, загрузив функцию с помощью API Python/c. Это мой код C++: #include <Python.h> int main(i…
18 фев '18 в 15:29
3
ответа
Встраивание Python в C++
Если этот вопрос можно сформулировать лучше / его нужно разбить на множество вопросов, пожалуйста, предупредите меня Мне нужно упаковать скрипты Python для того, чтобы отправлять их как одиночные исполняемые файлы (в идеале) или как одиночные исполн…
04 янв '16 в 00:10
0
ответов
Встраивание Jupyter в приложение Qt
У меня есть приложение Qt со встроенным Jupyter QtConsole. Вот код, который я использую для создания консоли Jupyter: from qtconsole.rich_jupyter_widget import RichJupyterWidget from qtconsole.inprocess import QtInProcessKernelManager class Embedded…
09 авг '16 в 18:54
1
ответ
Как получить PYTHONHOME для конкретного переводчика?
Я пытаюсь перечислить доступные интерпретаторы Python, и мне нужны их домашние пути, чтобы я мог загрузить динамическую библиотеку pythonXXX. Я не могу найти исполняемые файлы без проблем, перечислив каталоги в PATH. Тем не менее, я не могу найти, к…
10 янв '19 в 23:59
1
ответ
Встраивание Python 3.3: как получить доступ к _PyParser_Grammar?
Я пытаюсь эмулировать функцию PyRun_InteractiveLoop() API Python / C, но из другой системы ввода, используемой моим работодателем. Часто задаваемые вопросы по Python ( http://docs.python.org/3/faq/extending.html) содержат следующий код, используемый…
28 июн '13 в 15:35
1
ответ
ВСТАВКА Youtube-DL в Python с командным файлом
Хорошо, я знаю, что для получения Mp3-файлов из Youtube-DL в программе на Python, которую вы используете from __future__ import unicode_literals import youtube_dl ydl_opts = { 'format': 'bestaudio/best', 'postprocessors': [{ 'key': 'FFmpegExtractAud…
04 сен '17 в 02:44
2
ответа
Куда идет мой встроенный стандартный вывод Python?
Рассмотрим следующее MWE: #include <Python.h> #include <stdio.h> int main(void) { printf("Test 1\n"); Py_Initialize(); printf("Test 2\n"); PyRun_SimpleString("print('Test 3')"); printf("Test 4\n"); return 0; } Когда я компилирую и запуск…
30 июн '15 в 09:13
1
ответ
Вызов Py_Initialize() в нескольких потоках
Я встраиваю Python в многопоточное приложение C++, это безопасно вызывать Py_Initialize() в несколько потоков? Или я должен назвать это в главной теме?
08 май '17 в 00:11
2
ответа
Можно ли встраивать PyPy в приложение.NET?
Я хотел бы встроить интерпретатор Python в мое приложение.NET. Конечно, я знаю о IronPython, но меня особенно интересует PyPy из-за его поддержки без стеков и микропотоков. Тем не менее, хотя PyPy может быть построен на основе интерфейса командной с…
21 май '11 в 21:54
0
ответов
Поведение указателя во "многопоточном" встроенном питоне
Это может быть немного трудно ответить, потому что это полу-специфично для нашей архитектуры, но мое копание заставляет меня полагать, что основная проблема носит общий характер. У меня есть несколько библиотек DLL, которые встроили Python с использ…
08 авг '18 в 17:07
0
ответов
LibraryFunctionLoad и PATH
Я использую Python-C API с LibraryLink. Как я могу указать, какой именно интерпретатор Python я бы хотел использовать? В настоящее время используется неверный исполняемый файл: который дает неправильный: (* sys.executable = /usr/bin/python *) С како…
01 мар '16 в 02:27
0
ответов
Boost-Python: сбой при выполнении скрипта из файла
Когда мое консольное приложение пытается выполнить boost::python::exec_file(), оно зависает на секунду, а затем вылетает. Он может выполнить boost:: python:: exec без проблем. Я попытался не использовать тогда повышение привязок и выполнение из Pyth…
14 фев '12 в 11:41
1
ответ
Встраивание Python 3.3 в программу на C++ при одновременном считывании только одной строки из ввода
В настоящее время я работаю над добавлением встроенной поддержки Python (и да, расширение не вариант) в большую программу в рамках моей летней стажировки. В идеале, я могу сохранить поддержку Python в одном.DLL, который в настоящее время содержит со…
28 май '13 в 22:29
0
ответов
Python встраивание C++: импорт внешних модулей
Я пытаюсь запустить модуль Python с использованием C++. Я использую инструкции, представленные в https://docs.python.org/2/extending/embedding.html. Мой код C++: #include <iostream> #include <cmath> #include <string> #include <c…
27 ноя '15 в 10:47
2
ответа
Встраивание Python: PyImport_Import не из текущего каталога
Используя следующую строку pModule = PyImport_Import(pName); Загружайте только модули из текущего каталога. Но что я хочу загрузить откуда-то еще? Есть ли аккуратный способ сделать это? PyRun_SimpleString("import sys\nsys.path.append('<dir>')"…
22 янв '14 в 10:12
1
ответ
PyImport_ImportModule и оператор импорта загружаются в другое пространство имен?
Вот канонический пример программы, расширяющей встроенный Python 3.x в C/C++: #include <Python.h> //// Definition of 'emb' Python module //////////////////// static PyObject* emb_foo(PyObject *self, PyObject *args) { char const* n = "I am foo"…
03 ноя '11 в 16:57
1
ответ
Повысьте Python, вызывая функции C++ из Python при внедрении
В настоящее время у меня есть следующее: namespace py=boost::python; //C++ void f() { std::cout << "hello world\n"; } //I am not precious about this, if it can be done without a module that would be great BOOST_PYTHON_MODULE(test) { py::def("f…
14 ноя '13 в 21:10
1
ответ
Ошибка при импорте керасов во встроенный питон в C
Я пытаюсь встроить Python в мое приложение C. Я загружаю пакет на официальном сайте python и успеваю сделать простой Hello World. Теперь я хочу пойти глубже и использовать некоторые библиотеки python, такие как numpy, keras, tenorflow... Я работаю с…
05 мар '18 в 12:22
0
ответов
AIX C вызывает Python Ошибка
Я сделал простой тестовый пример: #include "Python.h" int main(int argc, char** argv) { Py_Initialize(); if ( !Py_IsInitialized() ) { return -1; } PyRun_SimpleString("import io"); Py_Finalize(); return 0; } а потом я запустил его: # gcc testpy.c -o …
03 июн '16 в 09:52
1
ответ
Встраивание анимированного matplotlib в тк
Я довольно новичок в Python и настоящий новичок в tkinter и matplotlib. У меня есть следующий код, который по сути является испытательным стендом для того, что я в конечном итоге хочу сделать. #!/usr/bin/env python import numpy as np from matplotlib…
17 янв '14 в 07:14