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