Hi, "brew install gdal" does work. I did it before, the problem is that I forget to add the PATH of gdal and the default PATH is to Anaconda.
Now, it works :D Thank you. Andreas Oxenstierna <[email protected]> 于2022年6月28日周二 15:28写道: > Hi > > My gdal installation with brew, https://formulae.brew.sh/formula/gdal, do > work on macOS: > which gdal_calc.py > /usr/local/bin/gdal_calc.py > > ls -l /usr/local/bin/gdal_calc* > /usr/local/bin/gdal_calc.py -> ../Cellar/gdal/3.3.2_3/bin/gdal_calc.py > > Do you have to use Anaconda? > > Best Regards > > Andreas Oxenstierna > T-Kartor Geospatial AB > Olof Mohlins väg 12 Kristianstad > mobile: +46 733 206831 > mailto: [email protected] > www.t-kartor.com > On 28 Jun 2022, 05:19 +0200, Chao Li <[email protected]>, wrote: > > Hi, > > I meet a problem when I use gdal_calc.py on mac: > > (base) lichao@riushios-MacBook-Pro ~ % gdal_calc.py > > Traceback (most recent call last): > > File > "/Users/lichao/opt/anaconda3/lib/python3.9/site-packages/osgeo/__init__.py", > line 29, in swig_import_helper > > return importlib.import_module(mname) > > File "/Users/lichao/opt/anaconda3/lib/python3.9/importlib/__init__.py", > line 127, in import_module > > return _bootstrap._gcd_import(name[level:], package, level) > > File "<frozen importlib._bootstrap>", line 1030, in _gcd_import > > File "<frozen importlib._bootstrap>", line 1007, in _find_and_load > > File "<frozen importlib._bootstrap>", line 986, in > _find_and_load_unlocked > > File "<frozen importlib._bootstrap>", line 666, in _load_unlocked > > File "<frozen importlib._bootstrap>", line 565, in module_from_spec > > File "<frozen importlib._bootstrap_external>", line 1173, in > create_module > > File "<frozen importlib._bootstrap>", line 228, in > _call_with_frames_removed > > ImportError: > dlopen(/Users/lichao/opt/anaconda3/lib/python3.9/site-packages/osgeo/_ > gdal.cpython-39-darwin.so, 0x0002): Library not loaded: > @rpath/libpoppler.91.dylib > > Referenced from: /Users/lichao/opt/anaconda3/lib/libgdal.30.dylib > > Reason: tried: '/Users/lichao/opt/anaconda3/lib/libpoppler.91.dylib' > (no such file), '/Users/lichao/opt/anaconda3/lib/libpoppler.91.dylib' (no > such file), '/Users/lichao/opt/anaconda3/lib/libpoppler.91.dylib' (no such > file), > '/Users/lichao/opt/anaconda3/lib/python3.9/site-packages/osgeo/../../../libpoppler.91.dylib' > (no such file), '/Users/lichao/opt/anaconda3/lib/libpoppler.91.dylib' (no > such file), '/Users/lichao/opt/anaconda3/lib/libpoppler.91.dylib' (no such > file), > '/Users/lichao/opt/anaconda3/lib/python3.9/site-packages/osgeo/../../../libpoppler.91.dylib' > (no such file), '/Users/lichao/opt/anaconda3/lib/libpoppler.91.dylib' (no > such file), '/Users/lichao/opt/anaconda3/bin/../lib/libpoppler.91.dylib' > (no such file), '/Users/lichao/opt/anaconda3/lib/libpoppler.91.dylib' (no > such file), '/Users/lichao/opt/anaconda3/bin/../lib/libpoppler.91.dylib' > (no such file), '/usr/local/lib/libpoppler.91.dylib' (no such file), > '/usr/lib/libpoppler.91.dylib' (no such file) > > > During handling of the above exception, another exception occurred: > > > Traceback (most recent call last): > > File "/Users/lichao/opt/anaconda3/bin/gdal_calc.py", line 4, in <module> > > __import__('pkg_resources').run_script('GDAL==3.4.1', 'gdal_calc.py') > > File > "/Users/lichao/opt/anaconda3/lib/python3.9/site-packages/pkg_resources/__init__.py", > line 662, in run_script > > self.require(requires)[0].run_script(script_name, ns) > > File > "/Users/lichao/opt/anaconda3/lib/python3.9/site-packages/pkg_resources/__init__.py", > line 1459, in run_script > > exec(code, namespace, namespace) > > File > "/Users/lichao/opt/anaconda3/lib/python3.9/site-packages/GDAL-3.4.1-py3.9-macosx-10.9-x86_64.egg-info/scripts/gdal_calc.py", > line 5, in <module> > > from osgeo_utils.gdal_calc import * # noqa > > File > "/Users/lichao/opt/anaconda3/lib/python3.9/site-packages/osgeo_utils/gdal_calc.py", > line 46, in <module> > > from osgeo import gdal > > File > "/Users/lichao/opt/anaconda3/lib/python3.9/site-packages/osgeo/__init__.py", > line 45, in <module> > > _gdal = swig_import_helper() > > File > "/Users/lichao/opt/anaconda3/lib/python3.9/site-packages/osgeo/__init__.py", > line 42, in swig_import_helper > > return importlib.import_module('_gdal') > > File "/Users/lichao/opt/anaconda3/lib/python3.9/importlib/__init__.py", > line 127, in import_module > > return _bootstrap._gcd_import(name[level:], package, level) > > ModuleNotFoundError: No module named '_gdal' > > > (base) lichao@riushios-MacBook-Pro ~ % which gdal_calc.py > > /Users/lichao/opt/anaconda3/bin/gdal_calc.py > > > (base) lichao@riushios-MacBook-Pro ~ % gdal-config --version > > 3.4.1 > > > Thanks for your help. > > > Best > > -- > > ------------------------------------------------------------------------------------ > Mike Li > Department of Urban and Environmental Engineering > Graduate School of Engineering > Kyushu University > 744 Motooka, Nishi-ku, Fukuoka 819-0395 Japan > Tel: 090-8304-8953 > E-mail: [email protected] > > ------------------------------------------------------------------------------------- > 李潮(リ チョウ) > 九州大学 大学院 工学府 都市環境システム工学専攻 > 都市工学研究室 > > ------------------------------------------------------------------------------------- > > -- ------------------------------------------------------------------------------------ Mike Li Department of Urban and Environmental Engineering Graduate School of Engineering Kyushu University 744 Motooka, Nishi-ku, Fukuoka 819-0395 Japan Tel: 090-8304-8953 E-mail: [email protected] ------------------------------------------------------------------------------------- 李潮(リ チョウ) 九州大学 大学院 工学府 都市環境システム工学専攻 都市工学研究室 -------------------------------------------------------------------------------------
_______________________________________________ gdal-dev mailing list [email protected] https://lists.osgeo.org/mailman/listinfo/gdal-dev
