楼主: willingpo
3114 1

[学习分享] R包“sf”在Debian系统下安装的各种问题及解决方法 [推广有奖]

  • 0关注
  • 0粉丝

高中生

35%

还不是VIP/贵宾

-

威望
0
论坛币
34 个
通用积分
1.6068
学术水平
0 点
热心指数
2 点
信用等级
0 点
经验
253 点
帖子
6
精华
0
在线时间
38 小时
注册时间
2016-4-22
最后登录
2023-4-20

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
最近看到一篇分享(mapedit 0.5.0 and Leaflet.pm:https://www.r-spatial.org//r/2019/03/31/mapedit_leafpm.html),想在VPS上体验一下,发现需要安装的第一个包sf,就碰到许多问题,现记录如下:
Step1:安装install.packages("sf"),提示gdal not found
  1. # 1. 下载gdal源码并解压
  2. wget http://download.osgeo.org/gdal/2.0.0/gdal-2.0.0.tar.gz
  3. tar -xzvf gdal-2.0.0.tar.gz
  4. # 2. 编译源码
  5. cd gdal-2.0.0
  6. ./configure
  7. make
  8. # 3. 安装
  9. make install
复制代码
Step2:继续安装,提示ERROR 6: Unable to load PROJ.4 library (libproj.so)
  1. sudo ln -s /usr/lib/libproj.so.0 /usr/lib/libproj.so
复制代码
Step3:再安装,提示error: proj_api.h not found in standard or given locations
  1. 编译安装proj:https://proj4.org/download.html
  2. # 1. 下载gdal源码并解压
  3. wget http://download.osgeo.org/proj/proj-6.0.0.tar.gz
  4. tar -xzvf proj-6.0.0.tar.gz
  5. # 2. 编译源码
  6. cd proj-6.0.0
  7. ./configure
  8. make
  9. # 3. 安装
  10. make install
复制代码
Step4:再再安装,提示gdal版本<2.0.0,真是~~~~~
  1. # 安装最新版本的libgdal-dev和libproj-dev
  2. 先找到最新的source源(https://packages.debian.org/stretch/amd64/libgdal-dev/download)
  3. 添加到/etc/apt/sources.list
  4. 更新源:sudo apt-get update
  5. 查找包版本:apt-cache policy libgdal-dev
复制代码
Step5:再安装install.packages("sf"),提示error: proj_api.h not found in standard or given locations,我无语了
  1. 最后用devtools::install_github('r-spatial/sf')安装成功
复制代码
若安装devtools包时提示错误:installation of package ‘devtools’ had non-zero exit status且"(as ‘lib’ is unspecified)",解决方法如下:
  1. $ sudo apt-get -y install libcurl4-gnutls-dev libxml2-dev libssl-dev
  2. $ sudo su  
  3. $ R
  4. > install.packages('devtools', repos='http://cran.rstudio.com/')
复制代码



看到这里,若可以用devtools::install_github('r-spatial/sf')安装成功,则上面的四步都可以忽略了,祝看到的朋友好运!!!

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:解决方法 EBI download Packages Location R语言 R语言学习 r语言程序问题

沙发
sr289 发表于 2020-3-28 00:58:43 |只看作者 |坛友微信交流群

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-11-5 23:27