Resultados da pesquisa a pedido "python-c-api"

0 a resposta

Python: Gere stubs de funções do módulo C

Eu fiz um módulo Python em C / C ++ com Python C API. Eu uso o setuptools.Extension no meu setup.py. Ele cria um arquivo .py que carrega um módulo python a partir de algum arquivo .pyd compilado: def __bootstrap__(): global __bootstrap__, ...

2 a resposta

Obter o caminho LIB do Python

Eu posso ver issoINCLUDE caminho ésysconfig.get_path('include') [https://docs.python.org/3/library/sysconfig.html#installation-paths]. Mas não vejo valor semelhante paraLIB. NumPytotalmente ...

1 a resposta

Não foi possível importar uma DLL personalizada em python

Eu estou tentando expor uma classe C ++ para python comboost::pythonentão eu estou passandoeste tutorial [http://www.boost.org/doc/libs/1_61_0/libs/python/doc/html/tutorial/tutorial/exposing.html] . Eu criei um estúdio visual.dll projeto, com ...

2 a resposta

Como arrumar / corrigir a criação do PyCXX da nova classe de extensão Python?

Eu quase terminei de reescrever um wrapper C ++ Python (PyCXX). O original permite classes de extensão de estilo antigo e novo, mas também permite derivar das classes de estilo novo: import test // ok a = test.new_style_class(); // also ok ...

1 a resposta

Como obter a contagem de referência de um PyObject?

Como obter a contagem de referência de umPyObject do C ++? Existem funçõesPy_INCREF ePy_DECREF que aumentam / diminuem, mas não encontrei nenhuma função que retorne a contagem de referência do objeto. Eu preciso disso para fins de depuração.

1 a resposta

Como retornar uma matriz C para Python?

Eu escrevi uma função de extensão Python / C que foi chamada por Python. Como retornar uma matriz 2d int [] [] para Python? static PyObject* inference_function(PyObject *self, PyObject *args) { PyObject* doc_lst; int K,V; double alpha,beta; int ...

1 a resposta

lendo uma variável global de python em c

Estou tentando aprender a usar a API Python / C corretamente - tudo o que realmente preciso fazer é ler uma variável global (no meu dicionário de casos - mas estou começando com uma variável inteira simples). Usando a discussão:Como acessar uma ...

25 a resposta

erro fatal: Python.h: Esse arquivo ou diretório não existe

Estou tentando criar uma biblioteca compartilhada usando um arquivo de extensão C, mas primeiro tenho que gerar o arquivo de saída usando o comando abaixo: gcc -Wall utilsmodule.c -o UtilcDepois de executar o comando, recebo esta mensagem de ...

1 a resposta

Como uso corretamente a API C e as exceções do Python?

1 a resposta

PyObject segfault na chamada de função

Eu estou tentando usar o Python para abrir um diálogo para aceitar a entrada em meu aplicativo C ++.Aqui está uma representação mínima do que estou tentando ...