Windows下安装Cholmod和Scikit-Sparse

一、引入

在Windows下使用命令

pip install scikit-sparse

安装scikit-sparse根本安装不上,在网上找了半天只能手工安装

二、手动安装

参考:https://github.com/xmlyqing00/Cholmod-Scikit-Sparse-Windows

2.1 编译Cholmod

  1. 先下载并安装cmake(官网,cmake_3.20.1_x64安装包)
  2. 先使用下面的命令拉取源代码
git clone https://github.com/xmlyqing00/Cholmod-Scikit-Sparse-Windows.git

下载完成后在Cholmod-Scikit-Sparse-Windows/suitesparse-metis-for-windows-1.3.1目录下新建build目录,用于放置编译文件。

  1. 打开安装好的CMake (cmake-gui)图标,选择源文件目录以及编译文件目录(目录不能有中文)。
    在这里插入图片描述
  2. 点击Configure按钮,选择安装的Visual Studio环境(我这里安装的是vs2019,所以我选择第一个)
    在这里插入图片描述
  3. 选择好后下图红框中的区域会自动进行,然后点击Generate生成。
    在这里插入图片描述
  4. 接着点击Open Project,选择Visual Studio选择打开解决方案。
  5. 在Visual Studio环境下选择Release模式(一定要选择Release模式)。然后编译INSTALL模块
    在这里插入图片描述
  6. 等待其生成成功
    在这里插入图片描述
  7. 现在进入我们刚刚设置的编译路径里,编译好的文件都在install文件夹下
    在这里插入图片描述

2.2 编译Scikit-Sparse

  1. 进入Cholmod-Scikit-Sparse-Windows\scikit-sparse-0.4.4目录,在这里打开PowerShell窗口。执行命令
python setup.py build

编译文件。
在这里插入图片描述

  1. 使用命令
python setup.py install

安装文件,最后几行如下所示则安装完成。
在这里插入图片描述

2.3 测试

输入命令

from sksparse.cholmod import cholesky

不报错则安装完成。
在这里插入图片描述

  • 6
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 11
    评论
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

贱贱的剑

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值