python安装cvxopt

1.如果装过cvxopt,可以先校验下是否可用
进入cmd,输入命令python,进入python运行环境,在输入import 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: 找不到指定的模块。

2.原因
cvxopt需要Numpy-MKL,你之前用装过的Numpy不是这个版本的,所以报错在这里插入图片描述
3.正确安装方法
先卸载之前的模块
pip uninstall numpy
pip uninstall cvxopt
再下载对应版本的模块,下载地址:
https://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy
https://www.lfd.uci.edu/~gohlke/pythonlibs/#cvxopt
注意cp37代表你的py版本是3.7,amd64代表的你的电脑系统是64位的
在这里插入图片描述
下载完成后,执行
pip install D:\numpy-1.18.2+mkl-cp38-cp38-win_amd64.whl
pip install D:\cvxopt-1.2.4-cp38-cp38-win_amd64.whl

最后再 import cvxopt 测试一下

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值