numpy.get_include#
- numpy.get_include()[原始碼]#
傳回包含 NumPy *.h 標頭檔的目錄。
需要針對 NumPy 編譯的擴充模組可能需要使用此函數來找到適當的 include 目錄。
注意事項
當使用
setuptools
時,例如在setup.py
中import numpy as np ... Extension('extension_name', ... include_dirs=[np.get_include()]) ...
請注意,NumPy 2.0 中引入了一個 CLI 工具
numpy-config
,對於setuptools
以外的建置系統,使用它可能是更好的選擇$ numpy-config --cflags -I/path/to/site-packages/numpy/_core/include # Or rely on pkg-config: $ export PKG_CONFIG_PATH=$(numpy-config --pkgconfigdir) $ pkg-config --cflags -I/path/to/site-packages/numpy/_core/include
範例
>>> np.get_include() '.../site-packages/numpy/core/include' # may vary