python - 如何打包cython模块?

标签 python c++ pip package cython

我有一些 Cython 包装的 C++ 代码,我想打包。包目录的结构如下:

.
├── PackageA
│   ├── Mypackage.pyx
│   ├── MyPackageC.cpp
│   ├── HeaderFile.h
│   ├── __init__.py
│   └── setup.py
├── requirements.txt
├── setup.py

我之前一直在通过运行 python setup.py build_ext --inplace 使用 PackageA 目录中的 setup.py 文件并导入共享对象文件来制作共享对象文件,但我不确定如何在包结构中处理这个问题。我该怎么做?

最佳答案

python setup.py install 应该做正确的事情。您可以通过从项目文件夹外的单独 python session 中执行 import PackageA 来检查它。

关于python - 如何打包cython模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42672649/

相关文章:

python - 如何将环境变量添加到 Django 项目中

c++ - C++ 优先级队列中的运算符重载或比较函数

c++ - std::transform 以两个 std::vector 和一个常量作为参数

python - Atom 和 Jupyter 找不到使用 pip/pip3 安装的 SimPy 模块

python - 如何将 3D vtkDataSet 转换为 numpy 数组?

python - Flask-SocketIO redis 订阅

python - 如何生成点分隔字符串的子字符串?

c++ - 将任何指针传递给要删除的函数

Python:with open 第二次不读取任何内容

python - 找不到满足媒体管道要求的版本