Calling Python from bash

From NovaOrdis Knowledge Base
Jump to navigation Jump to search

Internal

Overview

This article summarizes a series of aspects related to invoking Python program from bash.

Using the Interpreter from the a Virtual Environment

If you want to use the interpreter from a specific virtual environment instead of the interpreter found in PATH, explicitly use the path to the binary from the virtual environment directory:

$(dirname $0)/venv/bin/python ...

Running a Python Program with a Bash Wrapper

Check out these links for the meaning of standalone Python program and Python script.

Bash to Python Function Mapping

Bash to Python Function Mapping