python3.7+win10導入cvxopt時提示,找不到指定的模塊:
import cvxopt
Traceback (most recent call last):
File "<input>", line 1, in <module>
File "D:\program\JetBrains\PyCharm 2019.2\helpers\pydev\_pydev_bundle\pydev_import_hook.py", line 21, in do_import
module = self._system_import(name, *args, **kwargs)
File "D:\program\python\.VirtualPyEnv\Py37matlab\lib\site-packages\cvxopt\__init__.py", line 50, in <module>
import cvxopt.base
File "D:\program\JetBrains\PyCharm 2019.2\helpers\pydev\_pydev_bundle\pydev_import_hook.py", line 21, in do_import
module = self._system_import(name, *args, **kwargs)
ImportError: DLL load failed: 找不到指定的模塊。
解決方法如下:
https://stackoverflow.com/questions/24289984/import-issue-for-cvxopt-on-windows
numpy-kml: https://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy
cvxopt: https://www.lfd.uci.edu/~gohlke/pythonlibs/#cvxopt
也可以用我放csdn上的:
numpy-kml: https://download.csdn.net/download/lxfhahaha/11449644
cvxopt:https://download.csdn.net/download/lxfhahaha/11451635
pip uninstall numpy cvxopt
pip install numpy-1.17.0+mkl-cp37-cp37m-win_amd64.whl
pip install cvxopt-1.2.3-cp37-cp37m-win_amd64.whl
然後再 import cvxopt 測試一下