python 三行命令 安装 cvxopt

如何安装cvxopt 本人尝试了很多方法,发现有的帖子说的,装这个装那个,乱七八糟的,后来发现,只需要三步

首先说一下,本人用的是python3.6 ,无论你是什么版本的python,其实都无所谓的,只要安装的cvxopt 和numpy 适合你的python版本即可

第一步:首先一定要卸载你的numpy,

               使用 pip uninstall numpy

                如果你想从DOS窗口下卸载:使用 python -m pip uninstall numpy

                如果你装的是anaconda话,可以从anaconda prompt窗口直接使用:pip uninstall numpy

第二步:下载cvxopt 网址是 https://www.lfd.uci.edu/~gohlke/pythonlibs/

             本人的是64位的python3.6.所以下载的是:cvxopt-1.1.9-cp36-cp36m-win_amd64.whl

             然后就是安装了,和第一步是一样的,使用

             pip install (cvxopt存放的位置:这个位置是你从网上下载的cvxopt在本地保存的位置),我的是 D:\DevelopSoftWare\Anaconda\cvxopt-1.1.9-cp36-cp36m-win_amd64.whl

             因为我使用的是anaconda prompt窗口,所以,我的命令是 pip install  D:\DevelopSoftWare\Anaconda\cvxopt-1.1.9-cp36-cp36m-win_amd64.whl

            若你想用DOS安装,命令在pip前面加上 python -m 即可:

            python -m pip install  D:\DevelopSoftWare\Anaconda\cvxopt-1.1.9-cp36-cp36m-win_amd64.whl

       

           

第三步:安装numpy, 千万别使用你之前用的numpy(这里是个坑,之前我以为是要先卸载numpy,然后在装cvxopt,最后在安装numpy,网上也有很多人这样说,我还以为这是和安装顺序有关系,后来才发现和cvxopt,numpy的安装顺序无关,是numpy的问题),

安装的新numpy 和安装cvxopt顺序无所谓,如下图:

python 三行命令 安装 cvxopt

到刚才我提供的网址去下载numpy,再写一下网址吧:网址是 https://www.lfd.uci.edu/~gohlke/pythonlibs/

我下载的是:numpy-1.13.3+mkl-cp36-cp36m-win_amd64.whl

             然后使用 pip install (numpy存放的位置:这个位置是你从网上下载的numpy在本地保存的位置),

             我的是 D:\DevelopSoftWare\Anaconda\numpy-1.13.3+mkl-cp36-cp36m-win_amd64.whl

            因为我使用的是anaconda prompt窗口,所以,我的命令是 pip install  D:\DevelopSoftWare\Anaconda\numpy-1.13.3+mkl-cp36-cp36m-win_amd64.whl       

            若你想用DOS安装,命令在pip前面加上 python -m 即可:

            python -m pip install  D:\DevelopSoftWare\Anaconda\numpy-1.13.3+mkl-cp36-cp36m-win_amd64.whl

验证:python 三行命令 安装 cvxopt

这样就搞定了