我有一些我想包装的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
检查。