2017-03-08 107 views
0

我有一些Cython包裝C++代碼,我想打包。包目錄的結構類似於這樣:如何打包一個cython模塊?

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

我先前已經通過使用程序包A目錄內的setup.py文件運行python setup.py build_ext --inplace和導入共享對象文件創建共享目標文件,但我不確定如何在封裝結構中處理這個問題。我怎樣才能做到這一點?

回答

1

python setup.py install應該做正確的事情。您可以通過在項目文件夾外單獨的Python會話中執行import PackageA來檢查它。

相關問題