LiCSBAS以及LiCSBAS2的安装

目录

01.Anaconda下载

02.Anaconda安装

03.配置环境变量

04.安装LiCSBAS所需库

05.下载LiCSBAS安装包

06.检验LiCSBAS是否安装成功

大功告成

使用后续


01.Anaconda下载

使用的是ubantu 23.03 版本

由于linux系统自带了python3.11,直接下载anaconda会方便点。下载地址:Index of /anaconda/archive/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror,这个网站上据说花快一点点。根据与python对应版本的关系,选择对应版本进行下载

2023最新Anaconda 与python之间的版本对应关系_anaconda3 与python对应关系_Murphy's Code Log的博客-CSDN博客

02.Anaconda安装

(1)下载完成后,我自己设置的安装包的默认位置:主文件夹/下载文件夹里面。点击右上角,选择在终端打开。

(2)输入以下命令行,回车:

bash Anaconda3-2023.07-0-Linux-x86_64.sh

(3)根据内容输入yes,回车,然后就是不断地输入回车键,输入yes

(4)回车选择默认的安装目录,默认在主目录下面会创建一个anaconda3文件夹

(5)然后就是等待安装。

03.配置环境变量

安装完成后,进行环境变量的配置。

(1)在终端输入命令,进行环境变量配置:

gedit ~/.bashrc

 如果提示:没有权限打开bashrc文件的话,在终端输入以下命令,以超级用户身份修改该文件:

sudo nano ~/.bashrc

(2)然后输入用户密码,就可以美滋滋地打开.bashrc文件了。

(3)在配置文件写入以下内容,将directory修改为自己的安装路径:(这里好像是前面安装过程中,我一直输入的是yes,自动添加了配置内容,我打开.bashrc文件就有这些内容了)

# <<< conda initialize <<<
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$('/directory/anaconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; then
    eval "$__conda_setup"
else
    if [ -f "/directory/anaconda3/etc/profile.d/conda.sh" ]; then
        . "/directory/anaconda3/etc/profile.d/conda.sh"
    else
        export PATH="/directory/anaconda3/bin:$PATH"
    fi
fi
unset __conda_setup
# <<< conda initialize <<<

(4)激活 Anaconda3自带的虚拟环境,系统前面会提示conda init,在终端输入该命令即可。

(5)此时输入conda list,就可以看到anconda的所有安装的包:

(6) 创建自己的虚拟环境,我自己的实践经验加上网上博主的说法,python装3.8版本的。不然撞到后面,一些库可能装不上

conda create -n py308 python=3.8.13

输入conda info -e可查看已存在的虚拟环境。

(7)激活创造的虚拟环境,就OK啦!

Question:安装的python版本太高,后面安装licsbas会显示not OK,remove掉之前创建的环境,关掉代理之后重新创建个版本低一点的python环境。

04.安装LiCSBAS所需库

GitHub - yumorishita/LiCSBAS: LiCSBAS: InSAR time series analysis package using LiCSAR products

网站上明确说了安装LiCSBAS需要那些库,在上述网站的requirements里面,用conda命令下载即可

05.下载LiCSBAS安装包

cd xxxxx,转到自己放安装包位置的文件夹下面,输入命令:

git clone https://github.com/yumorishita/LiCSBAS.git

网速较好,等待时间较短(需要代理)

下载完成后,进入放安装包的路径,右键,选择在终端打开,输入命令:

source bashrc_LiCSBAS.sh

然后。更新环境变量,输入命令:

source ~/.bashrc

06.检验LiCSBAS是否安装成功

在安装包的路径下,输入命令,检验是否安装成功,如下图所示,则代表安装成功


LiCSBAS$ LiCSBAS_check_install.py

Python version: 3.8.13
  OK

Check required modues and versions
  astropy(5.1) OK
  bs4(4.12.2) OK
  h5py(3.7.0) OK
  matplotlib(3.5.1) OK
  numpy(1.24.3) OK
  psutil(5.9.0) OK
  requests(2.31.0) OK
  statsmodels(0.14.0) OK
  gdal(3.4.1) OK

Check LiCSBAS commands
  OK

Check LiCSBAS library
  OK

LiCSBAS install is OK

装了n久,终于装成功了,在实验室的电脑上安装不成功,绝大部分原因是:我没有转到自己创建的python虚拟环境中,导致出现各种奇奇怪怪的问题。前前后后尝试了许多次,包括熟悉linux终端的命令,配置clash代理,安装LiCSBAS。在实验室电脑上试过,在机房上的电脑上试过,在自己的虚拟机上试过。本来想的是,再虚拟机上装不好(在虚拟机上前前后后重装过3编ubantu)就把实验室的linux重装一遍,一切重头来过,现在看来没有想象的那么麻烦。

大功告成

接下来就是学习LiCSBAS软件了

https://github.com/yumorishita/LiCSBAS,这是LiCSBAS软件的一个操作说明及官方文档。如果还有没有说清楚的地方,可以在wiki page上查看。

使用后续

根据几次的实验来看,好像每运行一次命令行,都要进行环境变量的刷新,不然就会报错:LiCSBAS01_get_geotiff.py未找到命令,我怀疑是不是我哪个步骤出错了:没有activate我自己的虚拟环境?or 没有进入LiCSBAS文件路径?。

另外,在运行命令行的时候,把代理开着,不然影像文件无法下载。会一直卡在步骤一。

现在就是一些参数还没理解,后期需要多熟悉!

因为后面在13步出现了错误,需要安装更新的licsbas2,在安装LiCSBAS2的时候出现了问题:

重新安装了一次,这次用git命令,就安装成功了,之前是手动下载的压缩包

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值