windows系统下安装定理证明器lean4

#记录lean4安装#

1.准备:Windows系统 + vscode

2.安装

2.1安装elan

     网址:可能显示无法访问网站,多试几次

     选择elan-x86_64-pc-windows-msvc.zip版本下载后解压到安装路径下

     终端执行powershell -f elan-init.ps1命令安装elan

2.2安装lean

     在vscode中选择打开lean文件,根据提示选择使用elan安装,安装完成后重启vscode 创建并打开.lean文件,输入#eval Lean.versionString,在右侧出现lean 视图并显示lean版本即表示安装成功

    注意不要直接在vscode扩展中直接安装lean4

2.3安装mathlib4

      vscode中新建lean4类型文件夹并初始化,

      在lakefile.lean文件中添加

require mathlib from git "https://github.com/leanprover-community/mathlib4"

       在终端运行

curl -L https://raw.githubusercontent.com/leanprover-community/mathlib4/master/lean-toolchain -o lean-toolchain

       执行命令

lake update
lake exe cache get

下载安装mathlib包

       测试mathlib包是否正确安装

import Mathlib.Nat.Data.Prime

 3.可能遇到的问题:

    3.1:windows系统可能报错识别不了-L选项,执行Remove-item alias:curl命令删除别名可解决 

    3.2:下载安装过程中出现Connection was reset in connection to github.com:443                         error: external command `git` exited with code 128错误为网络问题:    解决方法:重复下载命令

       这个问题是下载过程中最主要的问题,尤其在mathlib下载过程中,仅mathlib的下载就需要执行4-5遍

       搜集过很多解决此网络链接错误问题的解决方法,例如全局代理,防火墙等方法均未解决,非技术问题。

3.3:此外,官网显示需要安装git本文未安装,此处理解git作用与终端相同

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值