我想要打包一些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
并导入共享对象文件来创建共享对象文件,但我不确定如何在包结构中处理这个问题。我怎么能这样做?
答案 0 :(得分:1)
python setup.py install
应该做正确的事。您可以通过在项目文件夹之外的单独python会话中执行import PackageA
来检查它。