Development Task / Running Python
This documentation explains how to run the Python software from the command line.
| Step | Description |
|---|---|
| Prerequisites | |
| Dev Env - Install Python | Ensure that Python has been installed. |
| Dev Env - Command Line | Understand command line tools. |
| Information | |
| Introduction (see below) | Introduction for running Python on the command line. |
See below: Run Python on Windows |
Run Python on the command line for Windows. |
See below: Run Python on Cygwin |
Run Python on the command line for Cygwin. |
See below: Run Python on Git Bash |
Run Python on the command line for Git Bash. |
See below: Run Python on Linux |
Run Python on the command line for Linux. |
Introduction
The Python interpreter is run on the command line to run Python commands and programs. For production software, the interpreter is typically launched using a batch file or script.
Run Python on Windows
To run the Python interpreter on the command line, first open an appropriate command line window for Windows, such as the Windows Command Prompt.
Multiple Python versions may have been installed on the Windows computer and the PATH environment
variable may or may not be configured. Even if configured, the PATH will only allow the first
matching Python to be found. More recent versions of Python will install into user files
and will also install the py (py.exe) program in Windows system files.
The py program is able to find multiple Python installations from default installation locations,
and will by default run the latest Python.
To check the latest Python version that is found:
> py --version
Python 3.7.2
To start and then exit the Python interpreter, use the quit command:
> py
Python 3.7.2 (tags/v3.7.2:9a3ffc0492, Dec 23 2018, 23:09:28) [MSC v.1916 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> quit()
Run Python on Cygwin
Cygwin has access to Windows programs and also Python installed in the Cygwin environment used by Cygwin.
Therefore, by default, the PATH environment variable will be used to locate the
Python program to run, either py, python, or python3, depending on the Python versions that have been installed.
To avoid confusion, create a Windows batch file or Linux script to run the desired Python.
Run Python on Git Bash
Git Bash has access to Windows programs and also Python installed in the MinGW environment used by Git Bash.
Therefore, by default, the PATH environment variable will be used to locate the
Python program to run, either py, python, or python3, depending on the Python versions that have been installed.
To avoid confusion, create a Windows batch file or Linux script to run the desired Python.
Run Python on Linux
To run the Python interpreter on the command line, first open an appropriate command line window for Linux, such as terminal window that runs Bash shell.
Python on Linux is typically available as the python program and is installed in system folders (not user folders).
Depending on the system, python might run Python 2 or Python 3. The python3 program may be available for Python 3.
To check the Python version, run:
$ python --version
Python 2.7.13
$ python3 --version
Python 3.5.3
To start and then exit the Python interpreter, use the quit command:
> python3
Python 3.5.3 (default, Sep 27 2018, 17:25:39)
[GCC 6.3.0 20170516] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> quit()