由于licsbas是针对linux平台开发的程序(第一次装的时候没发现,搞了一晚上装不上~_~),因此windows需要安装虚拟机才能使用,我使用的是wsl,具体的安装操作可以直接站内搜索wsl/ubuntu进行检索。
安装好后,根据官网下的指引1_Installation · yumorishita/LiCSBAS Wiki · GitHub
由于虚拟机跟主系统是通过网络连接,因此建议直接将文件下载到虚拟机路径,打开ubuntu,输入wget -c 'https://repo.anaconda.com/archive/Anaconda3-2023.09-0-Linux-x86_64.sh' -P ~/下载anaconda安装包,
然后输入bash ~/Anaconda3-2023.09-0-Linux-x86_64.sh
开始安装程序,一直按enter即可快速跳过,然后根据提示完成安装。
使用以下代码初始化环境source ~/.bashrc,然后输入conda --version
若显示conda对应的版本号,即安装成功。
然后需要安装一些licsbas需要的包:
关闭,重新打开ubuntu,输入conda install gdal shapely进行安装,
安装完成后,执行以下代码,git clone https://github.com/yumorishita/LiCSBAS.git
这一步是将github上的文件下载到wsl的/home/文件夹下,(也可以自行指定下载路径)
然后在ubuntu中,输入cd /home/(用户号)/LiCSBAS(或你指定的路径),进入licsbas文件夹,
输入conda env create -f LiCSBAS.yml,此代码会根据licsbas.yml文件中的名称构建环境
构建好后,输入conda activate licsbas激活环境。
(输入conda install --file LiCSBAS_requirements.txt代码用于安装licsbas所需要的库,但前一步已经安装了对应的包,这一步没有安装新的内容)
到此,安装licsbas所需要的全部的包下载完成。
由于此处已经进入了licsbas的路径,(若没有,用cd /home/(你的licsbas路径)进入)
输入source <your_LiCSBAS_path>/LiCSBAS/bashrc_LiCSBAS.sh会自动运行安装程序。
最后验证安装是否成功,输入LiCSBAS_check_install.py,如果反馈
说明安装成功,祝贺!
---------------------------------------
7月4日更新
comet官网:
COMET-LiCS-portal - Centre for the Observation and Modelling of Earthquakes, Volcanoes and Tectonics网页中有提供链接用于处理下载数据时发生连接问题的更新包,此处直接重新下载安装。
根据licsbas文件夹内的LiCSBAS_requirements.txt文件可以查看到更新包所需要的库,此处建议在ubuntu中使用conda install <包名>依次单独下载,因为部分包在默认的通道中无法下载。
比如lapack,在Anaconda.org网站中搜索lapack可以查到对应的下载代码:
conda install conda-forge::lapack
如有其它包出现类似问题可以重复上述步骤。
另外requirements文件中最后一项git+git://github.com/comet-licsar/licsar_extra.git#egg=licsar_extra文件在使用pip install的时候应该改成https协议,具体代码如下:pip install git+https://github.com/comet-licsar/licsar_extra.git
安装好对应库后,运行bashrc_LiCSBAS.sh文件即可完成安装