自学内容网 自学内容网

在Mac m2系统下安装InSAR软件isce2


 在mac上一直装不上isce,感谢lijun99的帮助,终于装上了,这是他的isce安装流程:Mac isce2安装

 我下面照搬了一下他的流程,只是最后的编译的地方有所修改,主要是mdx不要安装,就可以编译成功。再次感谢lijun99的帮助。
 

1. 安装xcode

  sudo rm -rf /Library/Developer/CommandLineTools/
  xcode-select --install 

2. 将conda改为mamba因为安装软件包速度更快 

   ~/miniconda3/bin/conda install mamba
   ~/miniconda3/bin/mamba init zsh # or bash 
   source ~/.zshrc # not needed when you open a new Terminal 

3. 安装gfortran

    brew install gfortran
    /opt/homebrew/bin/gfortran --version # check 

4.创建isce2环境
 

mamba create -n isce2
mamba activate isce2

5.mdx先不装,可能装了,后面编译不上isce2

    brew install openmotif
    brew uninstall openmotif

6.安装isce2对应的软件包
 

mamba install git cmake cython gdal h5py libgdal pytest numpy fftw scipy pybind11 shapely
pip install opencv-python

7.制作一个路径使安装更简单,也可以不需要

(isce2) wangxin@wangxindeMac-mini raw %    echo $CONDA_PREFIX 
/Users/wangxin/.local/share/mamba/envs/isce2
   ln -sf `python3 -c 'import site; print(site.getsitepackages()[0])'` $CONDA_PREFIX/packages

8.下载isce2软件

    git clone https://github.com/isce-framework/isce2.git

9.安装软件

    cd isce2
    mkdir build && cd build
cmake .. -DCMAKE_INSTALL_PREFIX=$CONDA_PREFIX \
  -DCMAKE_PREFIX_PATH=${CONDA_PREFIX} \
  -DCMAKE_Fortran_COMPILER="/opt/homebrew/bin/gfortran-14"

 

10.配置环境

 如果您按照上述步骤操作,ISCE2软件包将安装到$CONDA_PREFIX/packages/isce2。您只需要添加堆叠应用程序的路径,这是我的对应路径

 83 
 84 #isce2
 85 export ISCE_HOME="/Users/wangxin/.local/share/mamba/envs/isce2/packages/isce"
 86 export PATH="$ISCE_HOME/applications:$PATH"
 87 

11. 第二种编译,编译到isce2软件里

如果你的isce2 下载到这个地方

/Users/wangxin/Softwares/isce2

你也可以编译到这里

cmake .. -DCMAKE_INSTALL_PREFIX=/Users/wangxin/Softwares/isce2 \
  -DCMAKE_PREFIX_PATH=${CONDA_PREFIX} \
  -DCMAKE_Fortran_COMPILER="/opt/homebrew/bin/gfortran-14"

make -j

make install

环境配置

 83 
 84 #isce2
 85 export ISCE_HOME="/Users/wangxin/Softwares/isce2/packages/isce"
 86 export PATH="$ISCE_HOME/applications:$PATH"
 87 

12.验证安装成功

输入以下命令

topsApp.py --steps --help

topsApp.py -h

dem.py

参考网站

 https://github.com/lijun99/isce2-install

 https://github.com/isce-framework/isce2


原文地址:https://blog.csdn.net/m0_60086135/article/details/145209886

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!