如何打包Cython模块
How to package a cython module?
我有一些我想包装的Cython包装C 代码。包装目录的结构类似:
.
├── PackageA
│ ├── Mypackage.pyx
│ ├── MyPackageC.cpp
│ ├── HeaderFile.h
│ ├── __init__.py
│ └── setup.py
├── requirements.txt
├── setup.py
我以前一直在使用packagea目录内的setup.py文件运行 python setup.py build_ext --inplace
并导入共享对象文件,但我不确定如何在软件包结构内处理此问题。我该怎么做?
python setup.py install
应该做正确的事情。您可以通过在项目文件夹外的单独的Python会话中进行import PackageA
检查。
相关文章:
- 尝试导入pybind-opencv模块时出现libgtk错误
- 为什么当我解模块化时,这个C++代代码"效率较低"?
- 如果C++对象的类在另一个boost模块中声明,如何使用boost将指向该对象的指针返回到python
- 内联如何影响模块接口中的成员函数
- C++返回 Numpy 数组的 Python 扩展模块
- 当我尝试加载内核模块时,如何修复C++中的这个 malloc() 错误?
- 如何从线程中的不同模块调用函数?
- 如何使用 soong 命名空间来有条件地编译模块
- asn1c 不会从 asn.1 模块中提取八位字节字符串的默认值
- CMake - 模块 + 库混淆
- 特征 LLT 模块给出不正确的结果?
- 将 PCL 链接到 Cython C++ 模块
- 使用 mlpack 时 Cython 模块中的未定义符号
- Cython c++模块,多次调用构造函数
- 如何将 Cython 生成的模块从 python 导入到 C/C++ 主文件?(C/C++编程)
- 如何打包Cython模块
- Cython将扩展模块传递到to_py_call_code错误中的python reults
- Cython Cmake模块运行时错误
- 使用Cython将metis链接到封装的C++模块
- 如何在构建Cython模块时覆盖-DNDEBUG编译标志