查看Python扩展中的数据GDB
假设我有一个类: class RawMessage(NamedTuple): data: Dict timestamp: float ... 这个词典中的键和值可能都是整数,但是我不想确定地说明这一点。 …
Visual Studio Python扩展混合模式在CMAKE项目上调试
我正在尝试使用pybind11和cmake创建C ++ Python扩展,并希望利用Visual Studio的混合模式调试(请参见)以开发扩展名。 我尝试关注 MSDN指南,并且能…
以编程方式获得python在前缀中安装路径,而无需撤销
由于 distutils 正在从&gt中的python中删除; 3.10版本和setuptools不会添加到stdlib,我想替换现有的 setup.py 用于构建/安装C ++库Cython Extensio…
调试用C编写的Python扩展名
我非常熟悉编写C代码,并且在编写Python代码方面很舒服。我正在尝试学习如何在C上从Python-3.9.x拨打的C中编写模块,OSX 10.15.7。我已经获得了一些“…
azure python 扩展因“冲突”而失败正在部署ARM
我正在使用 azure web 应用程序的模板。网部署。在部署 MSbuild 后,我还需要部署 python 扩展。当资源组和应用程序服务计划是新的时,此脚本有效,但…
从 Python C 扩展内部导入和使用标准 Python 模块
我有用 C 编写的 Python 扩展模块。我想在此 C 代码中使用标准 Python 模块之一,例如 os 或 shutil。如何最好地做到这一点?…
Python 扩展未安装到子包中
我正在尝试构建一个 Python 扩展并使用 distutils 将其打包,但无论我如何命名它,该扩展都会安装在根包中。我的目录布局如下所示: foo/bar/extensio…
python c扩展模块中没有返回值的方法
我正在尝试用 python 创建一个通过并行端口发送数据的脚本。我正在用 C 语言创建自己的模块。 问题是:当我尝试执行我的模块时,python 崩溃了。没有…
Cython 1.1.2 和 const 正确性
我正在尝试使用 Cython 为我的 C 库编写 python 扩展。我创建了一个 setup.py 文件 - 但是当我尝试构建 pxd 和 pyx 文件时,出现错误。 经过一番调查…
SWIG 将 C 库连接到 Python(SWIG 生成的类使用起来很麻烦)
我正在使用 SWIG 生成与我的 C 库的 Python 语言绑定。我已经成功地构建了绑定和导出的数据结构,但是在使用该库时我必须克服一些困难。 例如,C 标头…
Cython 构建的扩展无法导出数据类型和函数
我刚刚成功构建了我的第一个 Python C 扩展,使用 Cython 调用现有的 C 库。 我将我的数据类型和函数声明并定义为逻辑组件(遵循 C 库的逻辑结构),…
Cython 编译 C 扩展:ImportError:动态模块未定义 init 函数
我刚刚使用 Cython 编译了部分 C 库作为扩展,作为“概念证明”。我设法破解了代码(除了常量正确性问题等),最终构建了一个扩展。 但是,当我尝试导…
如何为 Cython 创建具有依赖项的单独文件以及如何修复编译错误:无法将 Python 对象转换为“mySet*”
我正在尝试使用 Cython 构建我的第一个 python 扩展。 我的 C 文件按逻辑分区,并且功能是“嵌套”的 - 在模块 C 中,模块 C 依赖于模块 B 中定义的函…
为 python 2.7 编译 libdnet
我正在尝试在 win32 python2.7 上使用 scapy 我已经设法编译所有其他依赖项,希望这个依赖项 可以帮助实现此可执行文件的目标? “dnet-1.12.win32-py…
mac os x 上的 Cmake,带有完整路径的链接库
我正在尝试使用 cmake 构建 python 扩展。这是 cmake 列表: cmake_minimum_required(VERSION 2.8) PROJECT(drtile) set(CMAKE_MODULE_PATH ${CMAKE_C…