欢迎使用SageMath安装指南

您可以从包管理器、预构建的二进制tarball或其源代码安装SageMath。

从分发包管理器安装SageMath是首选且最快的解决方案(依赖关系将自动处理,SageMath将使用您的系统Python)。至少以下GNU/Linux发行版是这样:Debian版本>=9,Ubuntu版本>=18.04,ArchLinux和NixOS。如果您遇到这种情况,请参见 Linux软件包管理器 .

如果您的操作系统不提供SageMath,您也可以使用预构建的二进制文件。参见章节 从预构建的二进制文件安装 .

或者你可以安装 sage 来自 conda-forge 项目。参见章节 从conda forge安装 .

通过从SageMath的源代码编译SageMath,您可能能够运行一个稍微更新一些的版本。您也可以修改它并为项目做出贡献。在最近的计算机上编译SageMath可能需要4个小时。要从源代码构建SageMath,请转到部分 从源代码安装 .

请注意,使用SageMath还有其他完全避免安装的替代方法:

  • 这个 Sage Debian Live USB key :包含整个Linux发行版(包括SageMath)的全功能USB密钥。如果在操作系统上安装SageMath失败,这可能是一个选项。

  • CoCalc: 提供SageMath和许多其他工具的在线服务。

  • Sage Cell Server: 小学数学计算的在线服务。

  • Docker images: 为更有经验的用户提供的容器中的SageMath。

本文档的其余部分介绍如何从预构建的二进制文件和源代码安装SageMath。

这项工作是根据 Creative Commons Attribution-Share Alike 3.0 License.