python 中 import cvxopt 库时出现以下报错:
>>> import numpy
>>> import cvxopt
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "F:\Pycharm\venv\lib\site-packages\cvxopt\__init__.py", line 50, in <module>
import cvxopt.base
ImportError: DLL load failed: 找不到指定的模块。
解决方案:
1、卸载库中的numpy
pip3 uninstall numpy
2、下载 numpy‑1.18.2+mkl‑cp36‑cp36m‑win_amd64.whl(注:选择与python版本对应的下载,我这里是python3.6.8,所以下载cp36)
numpy-kml 网址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy
3、安装
pip3 install numpy‑1.18.2+mkl‑cp36‑cp36m‑win_amd64.whl