How to Create a Python File in Termux

Termux is a powerful terminal emulator for Android that allows you to run a Linux-like environment on your mobile device. If you want to create and run Python scripts on your Android device using Termux, this step-by-step guide will walk you through the process. It’s easy and beginner-friendly, so let’s get started!

Install Termux

To begin, open the F-Droid on your Android device and search for “Termux.” Once you find the app, download and install it on your device. Termux is free to use and is available for all Android versions.

Launch Termux

Once Termux is installed, open the app from your app drawer. You will be greeted with a command-line interface where you can enter commands.

Install Python

In order to create and run Python files, you need to have Python installed in your Termux environment. To do this, type the following command and press Enter:

pkg install python

This will download and install the Python package on your device.

Choose a Text Editor

To write your Python code, you need a text editor. Termux comes with a built-in text editor called Nano, which is easy to use. However, if you are more comfortable with other editors like Vim or Emacs, you can install them using the package manager. For simplicity, we will use Nano in this guide.

Create a Python File

Now that you have Python installed and a text editor ready, you can create your Python file. To open the Nano text editor and start writing your Python code, use the following command:


Replace “filename” with the desired name of your Python file. For example, if you want to create a file named “,” use:


Write Your Python Code

Inside the Nano text editor, you can now write your Python code. Type your Python commands line by line, just as you would in any other text editor. If you are new to Python, you can start with a simple “Hello, World!” program:

print("Hello, World!")

Save and Exit

Once you have finished writing your Python code, it’s time to save the file. Press the following key combination to save and exit Nano:

  1. Press CTRL + X to start the exit process.
  2. Press Y to confirm saving the changes.
  3. Press Enter to save the file with the same name you provided earlier.

Run Your Python File

With your Python file saved, you can now run it using the Python interpreter in Termux. To execute your Python script, use the following command:


Replace “filename” with the name of your Python file. For example, to run the “” file:


Congratulations! You have successfully created and run a Python file in Termux. You can now explore more Python programming on your Android device using Termux.


In this guide, we have learned how to create a Python file in Termux step by step. With the combination of Termux’s Linux-like environment and Python, you can unleash the power of programming on your Android device. Happy coding!

Leave a Reply

Your email address will not be published. Required fields are marked *