(CVXPY) Jun 10 04:58:06 PM: Encountered unexpected exception importing solver CVXOPT: ImportError('DLL load failed while importing base: 找不到指定的模块。') (CVXPY) Jun 10 04:58:06 PM: Encountered unexpected exception importing solver GLPK: ImportError('DLL load failed while importing base: 找不到指定的模块。') (CVXPY) Jun 10 04:58:06 PM: Encountered unexpected exception importing solver GLPK_MI: ImportError('DLL load failed while importing base: 找不到指定的模块。')
时间: 2023-07-22 13:40:32 浏览: 430
ImportError: DLL load failed: 找不到指定的模块。
5星 · 资源好评率100%
这个错误提示表明您在使用CVXPY时,导入CVXOPT、GLPK和GLPK_MI求解器时遇到了异常。这可能是由于这些求解器在您的计算机上缺少依赖库或安装不正确导致的。
您可以尝试以下几种解决方法:
1. 确认已正确安装CVXOPT、GLPK和GLPK_MI求解器的相关依赖库。如果您使用的是Windows系统,可以直接从官方网站下载并安装它们的二进制安装包。
2. 如果您使用的是Linux系统,可以尝试使用系统包管理器安装依赖库:
```
sudo apt-get install libglpk-dev
sudo apt-get install libblas-dev liblapack-dev libatlas-base-dev gfortran
```
3. 确认您已正确安装CVXPY。可以通过以下命令安装CVXPY:
```
pip install cvxpy
```
4. 如果使用的是Anaconda环境,可以尝试在Anaconda Prompt中执行以下命令:
```
conda install -c conda-forge cvxopt
conda install -c conda-forge glpk
conda install -c conda-forge glpk-mpi
```
以上方法中,如果第一种和第二种方法无法解决问题,请尝试使用第三种和第四种方法。如果以上方法都不能解决问题,建议查看其他报错信息,或者搜索相关问题的解决方案。
阅读全文