【问题标题】:How to package a cython module?如何打包 cython 模块?
【发布时间】:2017-03-08 13:29:12
【问题描述】:

我有一些要打包的 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 c++ pip package cython


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-10-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多