Hello,
I am trying to run a third part C++ application from a python toolbox. The third party application comes as an executable file with its GDAL DLL. To run this application from the toolbox, I tried os.system(cmd_str) or subprocess.call(cmd_str, shell=False) and got the error:

I thought that the problem is incompatible versions of GDAL but when I ran os.system(cmd_str) from a Python window outside of ArcGIS pro (same environment as ArcGIS Pro) , it works. I am getting the same error when I run os.system(cmd_str) from ArcGIS Python window. I would appreciate any ideas how to solve this problem. Thanks.