gdal

Linux中无root权限情况下python链接matlab和gdal

雨燕双飞 提交于 2020-08-19 01:19:51
linux链接库经验–无root权限python链接matlab和GDAL Linux中无root权限情况下python链接库安装(以matlab和gdal为例) 参考官方教程 Matlab官方指南https://ww2.mathworks.cn/help/matlab/matlab_external/install-matlab-engine-api-for-python-in-nondefault-locations.html . 关于python链接相关库都是相似的,找到 相应路径 ,比如MATLAB路径./extern/engines/python;GDAL库路径./swig/python;都能在对应路径下找到相应的安装程序 setup.py 。 下面以python3为例进行相关说明,python2也是类似的道理。 事实上关于 非root 用户 不需要像官方指南那样自己创建目录。 python3 setup . py build 产生带有main函数的源文件,一般默认在当前文件夹下,不会出现相关的问题。 python3 setup . py install 这一步时常会出现 permission dined 这是因为不是管理员权限,install命令编译文件 系统默认库文件路径 (例如usr/local/lib),但是非root用户通常没有相关路径下文件的 修改权限 。

Ubuntu 18.04 安装GRASS GIS 7.8.3

不羁的心 提交于 2020-08-14 23:38:26
在之前的 Ubuntu 16.04 安装 Grass gis 7.6.1 中主要是通过添加ppa源的方法安装预编译包,但由于众所周知的原因可能会失败,所以最好的安装方法是下载源码后自己编译安装,下面是安装步骤: 安装依赖项(PROJ、GEOS、GDAL库)和编译工具 (注意:对于GRASS 7.8+需要Python 3!) 直接在终端中运行以下命令: # 首先更新apt源 sudo apt-get update && sudo apt-get upgrade -y # 安装 PROJ sudo apt-get install libproj-dev proj-data proj-bin -y # 安装 GEOS sudo apt-get install libgeos-dev -y # 安装 GDAL sudo apt-get install libgdal-dev python3-gdal gdal-bin -y # 安装 PDAL sudo apt-get install libpdal-dev pdal libpdal-plugin-python -y # 将python版本切换为3.6 sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.6 1 # 安装编译器和其他依赖项 #