Ask Your Question

Revision history [back]

You can download the source for Sage and compile it for Python 3.

For that, change to the directory containing the sources and run

$ make configure
$ ./configure --with-python=3
$ make build
$ make

(instead of just make).

Running make build should complete without errors; running make might give some errors if the documentation cannot be built yet with Python 3.

Regardless of whether the documentation was able to be built, you can use the version of Sage compiled for Python 3, and explore what works and what doesn't yet.

William Stein also just made it very easy to test the latest development release of Sage built with Python 3:

You can download the source for Sage and compile it for Python 3.

For that, change to the directory containing the sources and run

$ make configure
$ ./configure --with-python=3
$ make build
$ make

(instead of just make).

Running Before the documentation was made to build with Python 3, it was advised to run make build should complete without errors; running instead of make might give some errors if the documentation cannot be built yet with Python 3., but this is now fixed.

Regardless of whether Making all tests pass is the documentation was able to be built, you can use the version of Sage compiled for Python 3, and explore what works and what doesn't yet.

William Stein also just made it very easy to test the latest development release of Sage built with Python 3:object of

Note that CoCalc lets you use "Sage Py3" and "Sage development Py3" in the terminal or in CoCalc's .sagews worksheets or in Jupyter.

(Edited 2019-05-28 after much progress was made thanks to @FrédéricC and a few other developers).

You can download the source for Sage and compile it for Python 3.

For that, change to the directory containing the sources and run

$ make configure
$ ./configure --with-python=3
$ make

Before the documentation was made to build with Python 3, it was advised to run make build instead of make, but this is now fixed.

Making all tests pass is the object of

Note that CoCalc lets you use "Sage Py3" and "Sage development Py3" in the terminal or in CoCalc's .sagews worksheets or in Jupyter.