安装cvxopt时 致命错误:Python.h:没有那个文件或目录

400 阅读1分钟
  • 使用pip install cvxopt 报错,ERROR: Failed building wheel for ecos
  • 原因可以使用尝试以下步骤:
  • 安装build-essential
    • 乌班图可以使用sudo apt-get install build-essential
    • 非乌班图使用sudo yum install build-essential
    • 找不到包可以尝试使用 yum install make automake gcc gcc-c++ kernel-devel或者 yum groupinstall "Development Tools" "Development Libraries
  • 可能没有安装正确安装python dev的标头文件和静态库可以使用
    • sudo apt-get install python3-dev
    • sudo yum install python3-devel
  • 完成后可以安装cvxopt :pip3 install cvxopt
    • pip3 install ecos
    • pip3 install scs
    • pip3 install cvxopt