Python 開發頭痛:解決「致命錯誤:Python.h:沒有這樣的檔案或目錄」
嘗試建置程式庫時使用C 擴充時,會出現「致命錯誤:Python.h:沒有這樣的檔案或目錄」訊息,讓您感到困惑。儘管在您的機器上找到了 Python.h,但問題仍然存在。
罪魁禍首在於缺少 Python 開發所需的頭檔和靜態函式庫。若要解決此問題,請利用套件管理器並在系統範圍內安裝這些相依性。
發行版特定的指令:
Ubunt u/德班(apt):
sudo apt-get install python-dev (for Python 2.x) sudo apt-get install python3-dev (for Python 3.x)
CentOS/RHEL (yum):
sudo yum install python-devel (for Python 2.x) sudo yum install python3-devel (for Python 3.x)
軟呢帽(dnf):
sudo dnf install python2-devel (for Python 2.x) sudo dnf install python3-devel (for Python 3.x)
sudo zypper in python-devel (for Python 2.x) sudo zypper in python3-devel (for Python 3.x)
sudo apk add python2-dev (for Python 2.x) sudo apk add python3-dev (for Python 3.x)
apt-cyg install python-devel (for Python 2.x) apt-cyg install python3-devel (for Python 3.x)
Cygwin (apt-cyg): 注意: 對於特定的Python 次要版本(例如, 3.11),您可能需要安裝額外的軟體包(例如python3.11-dev)。
以上是為什麼我的 C 擴充找不到 Python.h?的詳細內容。更多資訊請關注PHP中文網其他相關文章!