欢迎使用《Sage安装指南》

如果您正在https://doc.sagemath.org/,上阅读本手册,请注意它是在制作最新的稳定版本SageMath时构建的。

有关受支持平台的更多最新信息和详细信息可能已在之后提供,可在的“可用性和安装帮助”部分中找到 release tour 对于每个SageMath版本。

Where would you like to run SageMath? 选择以下部分之一。

MacOS

  • Do you want to do SageMath development?

    • Yes, development:

      通过以下方式获取SageMath源代码 git 如中所述 The Sage Developer's Guide

    • No development:

      • 安装 binary build of SageMath 来自3-流形项目。这是一款经过签名和公证的应用程序,适用于MacOS 10.12及更高版本。它是完全独立的,并提供标准的Sage发行版和许多可选的包。其他可选的Python包可以与一起安装 %pip 魔法命令,并将进入您的 ~/.sage 目录。

      • 或者,也可以从 conda-forge 项目,如第节所述 从Conda-Forge安装

      • 或者,也可以从源代码构建SageMath,如部分所述 从源代码安装

窗口

  • Do you want to do SageMath development?

    • Yes, development:

      使能 Windows Subsystem for Linux (WSL) 并按如下方式安装Ubuntu。

      从开始菜单启动Ubuntu。然后按照下面关于在Linux上开发的说明进行操作。

    • No development:

      使能 Windows Subsystem for Linux (WSL) 并按如下方式安装Ubuntu。

      从开始菜单启动Ubuntu,然后输入以下命令从Conda-Forge安装Sage。( $ 表示命令行提示符,不要键入!)第二步将问几个问题,您可能需要点击 Enter 确认或键入 yes 然后击打 Enter

      $ curl -L -O "https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-$(uname)-$(uname -m).sh"
      $ bash Miniforge3-$(uname)-$(uname -m).sh
      $ conda create -n sage sage python=3.11
      

      (如果有任何安装失败,请通过打开一个 GitHub Issue for conda-forge/sage-feedstock 。)

      现在可以按如下方式启动SageMath:

      $ conda activate sage
      $ sage
      

      这种启动Sage的方式为您提供了在终端中使用Sage的最基本方法。看见 正在启动SageMath 有关建议的后续步骤,特别是设置Jupyter笔记本时,如果您想要使用图形,这是必需的。

Linux

  • Do you want to do SageMath development?

    • Yes, development:

      通过以下方式获取SageMath源代码 git 如中所述 The Sage Developer's Guide

    • 没有进展: Do you have root access (sudo)?

      • Yes, root access: 然后,安装SageMath的最简单方法是通过以包的形式提供SageMath的Linux发行版。某些Linux发行版具有最新版本的SageMath,请参阅 repology.org: sagemath 以获得概述。看见 Linux包管理器 了解更多信息。

        如果您使用的是较旧版本的发行版,而最新版本的SageMath仅适用于较新版本的发行版,请考虑升级您的发行版。特别是,不要安装早于9.5的Sage版本。

      • No root access, or on an older distribution: 从安装SageMath conda-forge 项目,如第节所述 从Conda-Forge安装

      • 或者,也可以从源代码构建SageMath,如部分所述 从源代码安装

在云中

  • Sage Binder repo 提供活页夹徽章以使用Sage启动JupyterLab环境。

  • Sage Cell Server 是一项免费的在线服务,可以用Sage进行快速计算。

  • CoCalc 是一种在线商业服务,提供Sage和许多其他工具。

  • Docker image sagemathinc/cocalc 可以在任何安装了Docker的系统上使用,以在本地运行CoCalc。

更多信息:

这部作品是按照 Creative Commons Attribution-Share Alike 3.0 License.