You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

已安装Jupyter的Windows 10用户如何免完整安装使用SageMath?

在Windows 10上无需完整安装SageMath即可在Jupyter Notebook中使用的方法

可以通过以下几种方式实现,不用完整安装SageMath本体:

1. 使用conda安装SageMath核心组件

如果你已经有conda环境(比如Anaconda或Miniconda),可直接安装sagemath的conda包,步骤如下:

  • 打开Anaconda Prompt(或终端),创建并激活新环境(可选但推荐):
    conda create -n sage_env python=3.10
    conda activate sage_env
    
  • 安装sagemath和jupyter:
    conda install -c conda-forge sagemath jupyter
    
  • 启动Jupyter Notebook:
    jupyter notebook
    
    之后在Notebook中选择sagemath内核即可使用。

2. 使用Docker镜像

如果系统已安装Docker,可直接拉取SageMath官方镜像,运行带Jupyter的容器:

  • 拉取镜像:
    docker pull sagemath/sagemath
    
  • 启动容器并映射Jupyter端口:
    docker run -p 8888:8888 sagemath/sagemath jupyter notebook --ip=0.0.0.0 --allow-root
    
    在浏览器中访问终端输出的带token链接,就能在Jupyter中使用SageMath,完全无需本地安装SageMath本体。

3. 使用WSL(Windows Subsystem for Linux)

开启WSL后,在Linux子系统里安装SageMath和Jupyter:

  • 先开启WSL:进入设置->应用->可选功能->添加功能,选择WSL安装,再安装Ubuntu等发行版
  • 进入WSL终端,更新包列表:
    sudo apt update
    
  • 安装sagemath和jupyter-notebook:
    sudo apt install sagemath jupyter-notebook
    
  • 启动Jupyter:
    jupyter notebook --no-browser
    
    复制终端里的链接到Windows浏览器打开,即可使用SageMath内核。

这些方法都避开了直接在Windows上安装SageMath本体可能遇到的兼容性问题。

内容的提问来源于stack exchange,提问作者NaYuu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.17 21:25:23