Skip to content

Running Python Interactively

To use the system Python software on the Yen servers, simply type python3.

Yen Terminal Input
python3

This Python can be found at /usr/bin/python3

Upon entering python3, you should see output similar to the following:

Yen Terminal Output
Python 3.10.12 (main, Sep 11 2024, 15:47:36) [GCC 11.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> 

This will load the system Python version (Python 3.10.12)

To exit the Python interpreter, type exit() or press Ctrl+D .

Use a Virtual Environment to Manage Packages!

If you need a specific version of Python and to install Python packages, we recommend using a virtual environment.

Running Python Scripts

1. Create a Python Script

Let's create the classic "Hello, World!" script. Create a file named hello.py with the following content:

hello.py
print("Hello, World!")

Open a Text Editor

  • Using JupyterHub: If you're logged into JupyterHub, you can create and edit this file using the built-in text editor.
  • Using the Command Line: If you're using the command line, you can create this file using vim hello.py or another text editor.
    Terminal Input
    vim hello.py
    

2. Run the Python Script

To execute the Python script, run the following command in the terminal:

Terminal Input
python3 hello.py

You should see the following output:

Terminal Output
Hello, World!