Join WhatsApp

Join Now

Join Telegram

Join Now

Subscribe YouTube

Subscribe

Command Not Found In Termux | How To Fix It | 2026

By Saboor Shawkat

Published on:

Command Not Found
Rate This post

If you have been using Termux for even a short while, chances are you have run into the dreaded command not found error at least once. It is one of the most common issues beginners face, and the good news is that it is almost always easy to fix once you know what is causing it.

In this post I will walk you through exactly why this error shows up and how to fix it using several different methods. By the end you should be able to diagnose and solve this on your own whenever it happens again.

What Does Command Not Found Mean?

When you type a command in Termux and it cannot find that command anywhere on your system, you will see something like this on your screen:

ShellScript
bash: [command]: command not found

This simply means Termux looked everywhere it knows to look and could not find the program you tried to run. It does not necessarily mean something is broken. Most of the time it just means the tool was never installed in the first place, or Termux is not aware of where to find it.

Why Does This Error Happen?

There are a handful of reasons this pops up, and figuring out which one applies to you makes fixing it a lot faster:

  • The package simply is not installed yet
  • Your Termux packages are outdated
  • The installation did not finish properly
  • You typed the command name slightly wrong
  • The tool exists but is not in your PATH

Let us go through the fix for each one.

How To Fix Command Not Found In Termux

Fix 1: Update Everything First

This solves the problem more often than you would expect. A lot of “command not found” issues are simply because Termux’s package list is stale.

ShellScript
pkg update && pkg upgrade -y

Let it finish completely, then try your command again.

Fix 2: Install The Missing Package

If updating did not help, the tool you are trying to use probably is not installed yet.

ShellScript
pkg install [package-name] -y

For example, if Python is giving you the error:

ShellScript
pkg install python -y

Fix 3: Find The Correct Package Name

Sometimes the command name and the package name are not the same thing, which trips a lot of people up. You can search for the right one like this:

ShellScript
pkg search [keyword]

This will give you a list of matching packages. Once you spot the right one, install it as usual:

ShellScript
pkg install [correct-package-name] -y

Fix 4: Confirm The Tool Is Actually Installed

If you already installed something but it is still throwing the error, check whether Termux can actually see it:

ShellScript
which [command]

If this returns a path, the tool is installed and the issue is something else. If it returns nothing, the installation either failed or never happened.

Fix 5: Check Your PATH

Occasionally a tool is installed correctly but its location is not part of your PATH. You can check your current PATH like this:

ShellScript
echo $PATH

And add the default Termux binary path back in if it is missing:

ShellScript
export PATH=$PATH:$PREFIX/bin

Fix 6: Reinstall Termux As A Last Resort

If nothing above works, there is a chance your Termux installation itself got corrupted somewhere along the way. Uninstall it, grab a fresh copy from Geek Times (never the Play Store, since that version is outdated), and set everything back up from scratch.

ShellScript
pkg update && pkg upgrade -y

Quick Fix In One Command

If you just want to try the fastest possible fix before digging deeper, run this single command and see if it solves things:

ShellScript
pkg update && pkg upgrade -y

This alone resolves the vast majority of “command not found” errors people run into. If it does not, work through the other fixes above one at a time.

Conclusion

The “command not found” error in Termux looks scarier than it actually is. Nine times out of ten it just means a package needs to be installed or your packages need updating. Work through the fixes in order updating first, then installing the missing tool, then checking your PATH if needed and you will almost always land on the answer. If you are still stuck after trying all of this, drop a comment below and I will help you sort it out. Thanks For Reading 😊

Frequently Asked Questions

1. Why am I getting command not found in Termux?

Usually because the tool is not installed, your packages are outdated, or the tool is not in your PATH. Run pkg update && pkg upgrade -y first and go from there.

2. How do I fix command not found in Termux?

Start with pkg update && pkg upgrade -y, then install the missing package with pkg install [package-name] -y if that does not solve it.

3. Why does this happen even after I install something?

The installation may not have completed properly, or the tool’s location is not in your PATH. Check with which [command] and fix your PATH if needed using export PATH=PATH:PATH: PATH:PREFIX/bin.

4. Should I use F-Droid or the Play Store for Termux?

Always use F-Droid. The Play Store version is outdated and no longer maintained, which causes all sorts of issues including this one.

5. How can I check if a package is already installed?

Run which [command] or pkg list-installed to see everything currently installed in your Termux.

Leave a Comment