Ask Your Question

Revision history [back]

There is actually a SageMath installer for Windows, still in alpha stage, but which some people have successfully tested. It requires activating "HAV" in the BIOS.

The installer is a standard Windows-like installer, available at https://github.com/embray/sage-windows/releases

Using SageMath on Windows 10

There are several ways to use SageMath on Windows 10.

Using the new Ubuntu layer in Windows 10

This new Ubuntu layer for Windows is available (in beta) on some versions of Windows 10.

Using it, you can just compile Sage from source.

See this 2016-03 sage-devel discussion for the initial announcement.

See this 2016-07 sage-devel discussion which reports that Sage just works in that setup.

Using the SageMath installer for Windows

There is actually a SageMath installer for Windows, still in alpha stage, stage since 2016, but which which some people have successfully tested. tested.

It requires activating "HAV" in the BIOS.

The installer is a standard Windows-like installer, available at https://github.com/embray/sage-windows/releases

Using a virtual machine

This has worked for a long time.

See https://wiki.sagemath.org/SageAppliance.

Using Sage Debian Live

You can use Sage Debian Live, a bootable USB drive.

You reboot your computer on this usb drive which has Debian and SageMath (with a lot more open source software).

You're not really using Windows in that case.

You might have to change some setting in your BIOS to let your computer boot from a USB drive.

Using SageMathCloud

You can use SageMath online at https://cloud.sagemath.com/ and this frees you from the burden of installing.

Of course, it works only if you have network access, and you might prefer to install on your machine.

There is ongoing work on a personal version of SageMathCloud that people could run on their own computers.

Using SageCell

If you just want to run a calculation online, you can use the Sage Cell server available at sagecell.sagemath.org and aleph.sagemath.org.

Using SageMath on Windows 10

There are several ways to use SageMath on Windows 10.

Using the new Ubuntu layer in Windows 10

This new Ubuntu layer for Windows is available (in beta) on some versions of Windows 10.

Using it, you can just compile Sage use the SageMath binaries for Ubuntu. It seems that compiling from source.source in this setting does not work as of 2016-08-16.

See this 2016-03 sage-devel discussion for the initial announcement.

See this 2016-07 sage-devel discussion which reports that Sage just works in that setup.

Using the SageMath installer for Windows

There is actually a SageMath installer for Windows, in alpha stage since 2016, but which some people have successfully tested.

It requires activating "HAV" in the BIOS.

The installer is a standard Windows-like installer, available at https://github.com/embray/sage-windows/releases

Using a virtual machine

This has worked for a long time.

See https://wiki.sagemath.org/SageAppliance.

Using Sage Debian Live

You can use Sage Debian Live, a bootable USB drive.

You reboot your computer on this usb drive which has Debian and SageMath (with a lot more open source software).

You're not really using Windows in that case.

You might have to change some setting in your BIOS to let your computer boot from a USB drive.

Using SageMathCloud

You can use SageMath online at https://cloud.sagemath.com/ and this frees you from the burden of installing.

Of course, it works only if you have network access, and you might prefer to install on your machine.

There is ongoing work on a personal version of SageMathCloud that people could run on their own computers.

Using SageCell

If you just want to run a calculation online, you can use the Sage Cell server available at sagecell.sagemath.org and aleph.sagemath.org.

Using SageMath on Windows 10Windows

There are several ways to use SageMath on Windows 10.Windows.

Using the SageMath installer for Windows

A SageMath installer for Windows is in alpha stage since 2016.

The installer is a standard Windows-like installer, available at

https://github.com/embray/sage-windows/releases

(use the .exe from the top item in the list there).

It should work for Windows 7 and up, as long as it is 64-bit.

An initial version required activating "HAV" in the BIOS, but this is no longer the case.

Using the new Ubuntu layer in Windows 10

This new Ubuntu layer for Windows is available (in beta) on some versions of Windows 10.

Using it, you can use the SageMath binaries for Ubuntu. It seems that compiling from source in this setting does not work as of 2016-08-16.

See this 2016-03 sage-devel discussion for the initial announcement.

See this 2016-07 sage-devel discussion which reports that Sage just works in that setup.

Using the SageMath installer for Windows

There is actually a SageMath installer for Windows, in alpha stage since 2016, but which some people have successfully tested.

It requires activating "HAV" in the BIOS.

The installer is a standard Windows-like installer, available at https://github.com/embray/sage-windows/releases

Using a virtual machine

This has worked for a long time.

See https://wiki.sagemath.org/SageAppliance.

Using Sage Debian Live

You can use Sage Debian Live, a bootable USB drive.

You reboot your computer on this usb drive which has Debian and SageMath (with a lot more open source software).

You're not really using Windows in that case.

You might have to change some setting in your BIOS to let your computer boot from a USB drive.

Using SageMathCloud

You can use SageMath online at https://cloud.sagemath.com/ and this frees you from the burden of installing.

Of course, it works only if you have network access, and you might prefer to install on your machine.

There is ongoing work on a personal version of SageMathCloud that people could run on their own computers.

Using SageCell

If you just want to run a calculation online, you can use the Sage Cell server available at sagecell.sagemath.org and aleph.sagemath.org.

Using SageMath on Windows

There are several ways to use SageMath on Windows.

Using the SageMath installer for Windows

A SageMath installer for Windows is in alpha stage since 2016.

The installer is a standard Windows-like installer, available at

https://github.com/embray/sage-windows/releaseshttps://github.com/sagemath/sage-windows/releases

(use the .exe latest release from the top item in the list there).

It should work for Windows 7 and up, as long as it is 64-bit.

An initial version required activating "HAV" in the BIOS, but this is no longer the case.

Using the new Ubuntu layer "Windows Subsystem for Linux" in Windows 10

This new Ubuntu Linux layer for inside Windows is available (in beta) on some on all versions of Windows 10.

Using it, you can use the SageMath binaries for Ubuntu. It seems that compiling from source in this setting does not work as of 2016-08-16.2016-08-16. (If you manage to compile from source in this setting, please report on sage-devel.)

See this 2016-03 sage-devel discussion for the initial announcement.

See this 2016-07 sage-devel discussion which reports that Sage just works in that setup.

Using a virtual machine

This has worked for a long time.

See https://wiki.sagemath.org/SageAppliance.SageAppliance.

Using Sage Debian Live

You can use Sage Debian Live, a bootable USB drive.

You reboot your computer on this usb drive which has Debian and SageMath (with a lot more open source software).

You're not really using Windows in that case.

You might have to change some setting in your BIOS to let your computer boot from a USB drive.

Using SageMathCloudCoCalc

You can use SageMath online at https://cloud.sagemath.com/ on CoCalc at https://cocalc.com and this frees you from the burden of installing.

Of course, it works only if you have network access, can access the internet, and you might prefer to install on your machine.

There is ongoing work on You can also install a personal version of SageMathCloud that people could CoCalc to run on their your own computers.computer, using CoCalc-Docker

Using SageCell

If you just want to run a calculation online, you can use the Sage Cell server available at sagecell.sagemath.org and aleph.sagemath.org.