<div dir="ltr">Hi Mateusz and Richard,<div><br></div><div>Thanks for your prompt responses.</div><div>I had the scripts folder in my path.</div><div>It seems that the issue was indeed that I had PyCharm associated with .py files, so calling `gdal_calc` or `gdal_calc.py` (from cmd for instance) just opened gdal_calc.py in PyCharm.</div><div>Once I've changed py files to be associated with python.exe instead of with PyCharm then I could also run gdal_calc from cmd just by calling `gdal_calc` or `gdal_calc.py`.</div><div><br></div><div>I guess that because I had `scripts` in my path

I expected that `python gdal_calc.py` would also work (unrelated to which application is associated with py files), but it seems that it only works for files in the current dir or when providing a full path, and it doesn't work for files in the path (unless you cd to that dir).</div><div>Richard - I'm not sure which batch files you were referring to, which gdal distribution created gdal_calc.bat files for you?</div><div><br></div><div>Idan</div><div><br></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, 25 Feb 2021 at 10:50, Richard Duivenvoorde <<a href="mailto:rdmailings@duif.net">rdmailings@duif.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">For what I know <br>
C:\>gdal_calc <br>
should work: apparently the c:\Python38\Scripts is added to your PATH variable, and you can call this ('bat'-file?) from everywhere on your system.<br>
<br>
What can be an issue is that with the installation of python 3.8 you 'associated' the 'py' extension (so how to handle *.py files) with the Idle-python programming IDE.<br>
<br>
I think it is possible to just remove that association. And then a call to gdalcalc should work.<br>
IF NOT: have a look into the gdalcalc file (the bat script) and fix things there.<br>
<br>
Hope this helps,<br>
<br>
Richard Duivenvoorde<br>
<br>
On 2/25/21 9:33 AM, Idan Miara wrote:<br>
> Hi All,<br>
> <br>
> I was wondering what is the proper way to call the gdal scripts that are installed on the "Python3X\Scripts" on Windows.<br>
> <br>
> Is there an easier way but to call "python c:\Python38\Scripts\gdal_calc.py", for instance?<br>
> I do have the scripts folder in my path.<br>
> <br>
> # this opens gdal_calc.py with my IDE<br>
> C:\>gdal_calc<br>
> <br>
> # this opens gdal_calc.py with my IDE as well<br>
> C:\>gdal_calc.py<br>
> <br>
> C:\>python gdal_calc.py<br>
> python: can't open file 'gdal_calc.py': [Errno 2] No such file or directory<br>
> <br>
> C:\>python c:\Python38\Scripts\gdal_calc.py<br>
> Usage: gdal_calc.py --calc=expression --outfile=out_filename [-A filename]<br>
>                     [--A_band=n] [-B...-Z filename] [other_options]<br>
> <br>
> Regards,<br>
> Idan<br>
> <br>
> _______________________________________________<br>
> gdal-dev mailing list<br>
> <a href="mailto:gdal-dev@lists.osgeo.org" target="_blank">gdal-dev@lists.osgeo.org</a><br>
> <a href="https://lists.osgeo.org/mailman/listinfo/gdal-dev" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/gdal-dev</a><br>
> <br>
<br>
</blockquote></div>