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…
可以在Python扩展对象中使用宽字符成员吗?
使用 PyMemberDef 中的 T_STRING 定义,为 Python C 扩展中具有 char * 基类型的对象创建成员非常简单宣言。 为什么似乎没有 wchar_t * 的等效项?如…
Upskirt 的 Python 扩展:字符串末尾出现垃圾
我一直在尝试为 Upskirt 制作一个 Python 扩展。我认为对于第一个 C 项目来说这不会太难,因为有示例(Upskirt 代码和 Ruby 扩展中的示例程序)。 该…
C 代码尝试通过 xmlrpc 进行 Python 远程过程调用时崩溃
我正在尝试创建 C 代码来创建 Python xmlrpc 客户端并调用 xmlrpc 服务器上的方法(我正在考虑将其用作挂钩 DLL 的 IPC)。 这是代码......在它起作用…
有关使用 C 扩展或 Cython 优化重要 Python 应用程序的教程
Python 社区发布了有用的参考材料,展示了如何分析 Python 代码,以及 C 或 Cython。然而,对于重要的 Python 程序,我仍在寻找教程,其中显示以下内…