Differences between revisions 101 and 116 (spanning 15 versions)
Revision 101 as of 2012-09-21 09:37:05
Size: 2383
Editor: MichaelFoord
Comment: wiki restore 2013-01-23
Revision 116 as of 2022-11-04 18:41:16
Size: 3120
Editor: mtreinish
Comment: Add links to Python documentation setup and usage guide.
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
Line 4: Line 3:
On many systems Python comes pre-installed, you can try running the `python` command to start the
Python interpreter to check and see if it is already installed. On windows you can try the `py`
command which is a launcher which is more likely to work. If it is installed you will see a
response which will include the version number, for example:
Line 5: Line 8:
Before you start, you will need Python on your computer, but you may not need to download it. {{{
Python 3.9.6 (tags/v3.9.6:db3ff76, Jun 28 2021, 15:26:21) [MSC v.1929 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
}}}

If you don't see this, you will need to install Python on your system.

If the version number is Python 2.x.y (where `x` and `y` are any number) you are using Python 2
which is no longer supported and is not a good choice for development. You can try running `python3`
to see if there is also a Python 3.x.y version installed, if not you'll want to install the
latest version of Python.

If you do not have Python installed or need a newer version you can go to:

https://www.python.org/downloads/

which will provide a button to download an installer for your particular system. The Python documentation
also has a detailed guide on how to install and setup Python here:

https://docs.python.org/3/using/index.html

Below are some system specific notes to keep in mind.

=== Windows ===

On Windows the most stable build is available from the official download page

https://www.python.org/downloads/

You should download and run the installer from that page to get the latest version
of Python for your system. You can refer to the Python documentation for more details
on the installation process and getting started:

https://docs.python.org/3/using/windows.html
Line 8: Line 44:
First of all check that you don't already have Python installed by entering '''python''' in a command line window. If you see a response from a Python interpreter it will include a version number in its initial display. Generally any recent version will do, as Python makes every attempt to maintain backwards compatibility. === Mac ===

For macOS 10.9 (Jaguar) up until 12.3 (Catalina) the operating system includes Python 2, which
is no longer supported and is not a good choice for development. You should go to do the downloads
page: https://www.python.org/downloads/ and download the installer.

For newer versions of macOS, Python is no longer included by default and you will have to
download and install it. You can refer to the Python documentation for more details
on the installation process and getting started:

https://docs.python.org/3/using/mac.html

=== Linux ===

On most Linux distributions Python comes pre-installed and/or available via the distribution's
package managers. Below are some common examples, but refer to your specific distribution's
documentation and package list to get the most up to date instructions.

If you'd like to download and build Python from source (or your distribution's package manager
does not include a version of Python you need) you can download a source tarball from the general
download page: https://www.python.org/downloads/

==== Red Hat, CentOS, or Fedora ====

{{{
dnf install python3 python3-devel
}}}

==== Debian or Ubuntu ====

{{{
apt-get install python3 python3-dev
}}}

==== Gentoo ====

{{{
emerge dev-lang/python
}}}
Line 11: Line 85:
If you need to install Python, you may as well download the most recent stable version. This is the one with the highest number that isn't marked as an alpha or beta release. Currently the stable version of Python 2 is [[http://www.python.org/download/releases/2.7.3/|Python 2.7.3]]. The current stable version of Python 3 is [[http://python.org/download/releases/3.2.3/|Python 3.2.3]]. ==== Arch Linux ====
Line 13: Line 87:

For advice on choosing between Python 2 and Python 3 see [[http://wiki.python.org/moin/Python2orPython3|Python 2 or 3]].


'''If you're running Windows''': the most stable Windows download (Python 2) is [[http://www.python.org/ftp/python/2.7.3/python-2.7.3.msi|Python 2.7.3 for Windows]]. For Python 3 it is [[http://python.org/ftp/python/3.2.3/python-3.2.3.msi|Python 3.2.3 for Windows]].


'''If you're running Windows XP''': a complete guide to installing [[ActivePython|ActivePython]] is at [[http://www.richarddooling.com/index.php/2006/03/14/python-on-xp-7-minutes-to-hello-world/|Python on XP: 7 Minutes To "Hello World!"]]. [[ShowMeDo|ShowMeDo]] has [[http://showmedo.com/videos/series?name=pythonOzsvaldPyNewbieSeries|two videos]] for downloading, installing and getting started with Python on a Windows XP machine - this series talks you through the Python, [[ActivePython|ActivePython]] and [[SciPy|SciPy]] distributions.


'''If you are using a Mac''', see [[http://www.python.org/download/mac/|this page]]. MacOS 10.2 (Jaguar), 10.3 (Panther), 10.4 (Tiger) and 10.5 (Leopard) already include various versions of Python.


'''For Red Hat''', install the python2 and python2-devel packages.


'''For Debian or Ubuntu''', install the python2.x and python2.x-dev packages.


'''For Gentoo''', install the '=python-2.x*' ebuild (you may have to unmask it first).


'''For other systems''', or '''if you want to install from source''', see the [[http://www.python.org/download/|general download page]].
{{{
pacman -S python3
}}}

Downloading Python

On many systems Python comes pre-installed, you can try running the python command to start the Python interpreter to check and see if it is already installed. On windows you can try the py command which is a launcher which is more likely to work. If it is installed you will see a response which will include the version number, for example:

Python 3.9.6 (tags/v3.9.6:db3ff76, Jun 28 2021, 15:26:21) [MSC v.1929 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.

If you don't see this, you will need to install Python on your system.

If the version number is Python 2.x.y (where x and y are any number) you are using Python 2 which is no longer supported and is not a good choice for development. You can try running python3 to see if there is also a Python 3.x.y version installed, if not you'll want to install the latest version of Python.

If you do not have Python installed or need a newer version you can go to:

https://www.python.org/downloads/

which will provide a button to download an installer for your particular system. The Python documentation also has a detailed guide on how to install and setup Python here:

https://docs.python.org/3/using/index.html

Below are some system specific notes to keep in mind.

Windows

On Windows the most stable build is available from the official download page

https://www.python.org/downloads/

You should download and run the installer from that page to get the latest version of Python for your system. You can refer to the Python documentation for more details on the installation process and getting started:

https://docs.python.org/3/using/windows.html

Mac

For macOS 10.9 (Jaguar) up until 12.3 (Catalina) the operating system includes Python 2, which is no longer supported and is not a good choice for development. You should go to do the downloads page: https://www.python.org/downloads/ and download the installer.

For newer versions of macOS, Python is no longer included by default and you will have to download and install it. You can refer to the Python documentation for more details on the installation process and getting started:

https://docs.python.org/3/using/mac.html

Linux

On most Linux distributions Python comes pre-installed and/or available via the distribution's package managers. Below are some common examples, but refer to your specific distribution's documentation and package list to get the most up to date instructions.

If you'd like to download and build Python from source (or your distribution's package manager does not include a version of Python you need) you can download a source tarball from the general download page: https://www.python.org/downloads/

Red Hat, CentOS, or Fedora

dnf install python3 python3-devel

Debian or Ubuntu

apt-get install python3 python3-dev

Gentoo

emerge dev-lang/python

Arch Linux

pacman -S python3

BeginnersGuide/Download (last edited 2022-11-04 18:41:16 by mtreinish)

Unable to edit the page? See the FrontPage for instructions.