当前位置: 首页 > article >正文

在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


http://www.kler.cn/a/507950.html

相关文章:

  • 1.17组会汇报
  • 持续集成 01|Gitee介绍、Pycharm使用Gitee
  • Windows图形界面(GUI)-QT-C/C++ - QT 窗口属性
  • 微信小程序校园自助点餐系统实战:从设计到实现
  • macos arm 本地/docker/本地k8s 安装jupyterhub 并登陆
  • Spring AI 从入门到实践
  • Python根据图片生成学生excel成绩表
  • [创业之路-254]:《华为数字化转型之道》-1-华为是一个由客户需求牵引、高度数字化、高度智能化、由无数个闭环流程组成的价值创造、评估、分配系统。
  • 学习微信小程序的下拉列表控件-picker
  • NC65增加按钮打开其他单据
  • DX12 快速教程(3) —— 画矩形
  • Java 数据结构 队列之双端队列 常用方法 示例代码 及其实现
  • vue+arcgis api for js实现地图经纬网格显示
  • 大模型WebUI:Gradio全解11——Chatbot:融合大模型的多模态聊天机器人(6)
  • Qt 使用共享内存的方式限制程序单一启动
  • 深入内核讲明白Android Binder【二】
  • 【JVM-8】使用 IBM Thread and Monitor Dump Analyzer for Java (TMDA) 分析线程转储
  • 深入了解卷积神经网络(CNN):图像处理与深度学习的革命性技术
  • 修复5.0.0r 64位版本浏览器和一些库找不到的问题
  • Flink (九):DataStream API (六) Process Function
  • 如何在 Google Cloud Shell 中使用 Visual Studio Code (VS Code)?
  • Spring Boot与MyBatis
  • FPGA:Quartus软件与操作系统版本对照表
  • Java 开发常见面试题3
  • ORB-SLAM2源码学习: Frame.cc: cv::Mat Frame::UnprojectStereo将某个特征点反投影到三维世界坐标系中
  • “云计算+中职”:VR虚拟仿真实训室的发展前景