Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
sagemath
GitHub Repository: sagemath/sagelib
Path: blob/master/doc/en/installation/quick-guide.rst
4056 views
Quick Download and Install Guide
================================

Not sure what to download? This short guide should get you started.

- Determine your operating system (Windows, Linux, Mac OS X, etc.).

- Determine your CPU type (32-bit, 64-bit or "atom" for Linux and
  Intel, or PowerPC for Mac OS X).

- Do you want a source or binary distribution? Even if you want to do
  development, a precompiled version of Sage (binary release) can be
  used for that purpose. The source distribution is mostly needed if
  you want to see the sources of the Sage packages, also known as
  SPKGs.

- If available, choose the appropriate binary version from one of the
  download mirrors. A list of mirrors is maintained at
  http://www.sagemath.org/mirrors.html

- Follow the binary installation guide
  (http://www.sagemath.org/doc/installation/binary.html) to actually
  install a pre-compiled version of Sage. The source installation
  guide
  (http://www.sagemath.org/doc/installation/source.html)
  contains more detailed information on compiling Sage from source.


Troubleshooting
---------------

- If no binary version is available for your system, download the
  source version. Note that Sage compiles on a wide variety of
  systems, but does not compile on every system.

- If you have downloaded a binary version of Sage, upon loading Sage
  might complain about an ``illegal instruction`` error. In that case,
  a solution is available at the FAQ wiki page
  http://wiki.sagemath.org/faq#Otherquestions

- Make sure there are no spaces in the path in which you have
  installed Sage.

- Ask for help on the sage-support mailing list. This mailing list is
  also referred to as the sage-support Google group
  (http://groups.google.com/group/sage-support).