pyexiftool icon indicating copy to clipboard operation
pyexiftool copied to clipboard

"exiftool" is not found, on path or as absolute path

Open krolaper opened this issue 1 year ago • 5 comments

the absolute path to the file on Android is specified /storage/emulated/0/Download/2.jpg Error: "exiftool" is not found, on path or as absolute path How to fix it?

krolaper avatar Jun 09 '24 16:06 krolaper

how are you executing pyexiftool on Android? Where is exiftool installed/extracted?

sylikc avatar Jun 19 '24 16:06 sylikc

i used PyPI to install this tool, but now it also gives me this error,

image

soulofshadow avatar Jun 24 '24 12:06 soulofshadow

i'm not sure how to use Python on Android... but bottom line is that the exiftool executable is not installed anywhere. it needs https://exiftool.org to be on the PATH

sylikc avatar Jun 28 '24 19:06 sylikc

I encountered a similar issue, but installing ExifTool resolved this error. @sylikc was right with his suggestion. You should follow that. But I encountered this on Linux.

ilokeshpawar avatar Apr 05 '25 20:04 ilokeshpawar

I encountered a similar issue, but installing ExifTool resolved this error. @sylikc was right with his suggestion. You should follow that. But I encountered this on Linux.

Installing the exiftool tool can solve this problem. Requirements: exiftool >=12.15. The installation process is as follows:

To Unix Platforms:

Download the Image-ExifTool distribution from the ExifTool home page (The file you download should be named "Image-ExifTool-13.27.tar.gz".)

Unpack the distribution and make it your current directory by typing:

    cd <your download directory>
    gzip -dc Image-ExifTool-13.27.tar.gz | tar -xf -
    cd Image-ExifTool-13.27

(At this point you may run exiftool by typing "./exiftool ".)

Test and install ExifTool by typing:

    perl Makefile.PL
    make test
    sudo make install

(Note: The "make test" step is not required, but useful because it runs a full suite of tests to verify that ExifTool is working properly on your system. The "sudo make install" command requires that you have su access, and will prompt for your password. This will make ExifTool and its documentation accessible to all users on your system. If you don't have su access, you can run ExifTool in your own account by moving "exiftool" and its "lib" directory to any convenient location, preferably somewhere in your PATH.)

You can now run exiftool by typing "exiftool". Also, you can consult the ExifTool documentation with commands like:

  perldoc exiftool
  perldoc Image::ExifTool
  perldoc Image::ExifTool::TagNames
  or
  
  man exiftool
  man Image::ExifTool
  man Image::ExifTool::TagNames

Uninstalling

Type "sudo make uninstall" from the distribution directory. (Note: Unfortunately, newer systems may give an "Uninstall is unsafe and deprecated" message even though uninstalling ExifTool is safe because it has no dependencies. If this happens, the necessary commands to remove the installed files will be listed, and these commands must be run manually.)

wusaifei avatar Apr 21 '25 13:04 wusaifei