安装cvxopt时 致命错误:Python.h:没有那个文件或目录
- 使用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