加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_泰州站长网 (http://www.0523zz.com/)- 视觉智能、AI应用、CDN、行业物联网、智能数字人!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

TwitteR r包:/usr/lib/x86_64-linux-gnu/libcurl.so.4:找不到

发布时间:2021-01-09 14:04:36 所属栏目:Linux 来源:网络整理
导读:我最近将我的操作系统更新到Ubuntu 18.04并且twitteR R软件包不能再使用了. 我在setup_twitter_oauth期间收到以下错误消息. setup_twitter_oauth(api_key,api_secret)[1] "Using browser based authentication"Error in dyn.load(file,DLLpath = DLLpath,.

我最近将我的操作系统更新到Ubuntu 18.04并且twitteR R软件包不能再使用了.

我在setup_twitter_oauth期间收到以下错误消息.

> setup_twitter_oauth(api_key,api_secret)
[1] "Using browser based authentication"
Error in dyn.load(file,DLLpath = DLLpath,...) : 
  unable to load shared object '/home/my-laptop/R/x86_64-pc-linux-gnu-library/3.4/curl/libs/curl.so':
  /usr/lib/x86_64-linux-gnu/libcurl.so.4: version `CURL_OPENSSL_3' not found (required by /home/my-laptop/R/x86_64-pc-linux-gnu-library/3.4/curl/libs/curl.so)

我试图安装libcurl3.但是安装过程想要删除我的r安装以及libcurl4.这就是我得到的,

my-laptop:~$sudo apt-get install libcurl3
[sudo] password for my-laptop: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  cdbs dh-translations fonts-mathjax intltool jq libblas-dev libc-ares2
  libhttp-parser2.7.1 libjq1 libjs-bootstrap libjs-highlight.js
  libjs-jquery-datatables libjs-jquery-metadata libjs-jquery-tablesorter
  libjs-mathjax libjs-twitter-bootstrap liblapack-dev libncurses5-dev
  libnlopt0 libonig4 libquantlib0v5 libreadline-dev libtinfo-dev libuv1
  node-highlight.js nodejs nodejs-doc python3-scour r-doc-html scour
Use 'sudo apt autoremove' to remove them.
The following packages will be REMOVED:
  libcurl4 r-base r-base-core r-base-dev r-base-html r-cran-boot r-cran-class
  r-cran-cluster r-cran-codetools r-cran-foreign r-cran-kernsmooth
  r-cran-lattice r-cran-mass r-cran-matrix r-cran-mgcv r-cran-nlme r-cran-nnet
  r-cran-rpart r-cran-spatial r-cran-survival r-recommended
The following NEW packages will be installed:
  libcurl3
0 upgraded,1 newly installed,21 to remove and 1 not upgraded.
Need to get 0 B/214 kB of archives.
After this operation,60,0 MB disk space will be freed.
Do you want to continue? [Y/n]

知道如何解决这个问题吗?

我的session.info()如下,

> sessionInfo()
R version 3.4.4 (2018-03-15)
Platform: x86_64-pc-linux-gnu (64-bit)
Running under: Ubuntu 18.04 LTS

Matrix products: default
BLAS: /usr/lib/x86_64-linux-gnu/blas/libblas.so.3.7.1
LAPACK: /usr/lib/x86_64-linux-gnu/lapack/liblapack.so.3.7.1

locale:
 [1] LC_CTYPE=en_US.UTF-8       LC_NUMERIC=C               LC_TIME=de_DE.UTF-8        LC_COLLATE=en_US.UTF-8    
 [5] LC_MONETARY=de_DE.UTF-8    LC_MESSAGES=en_US.UTF-8    LC_PAPER=de_DE.UTF-8       LC_NAME=C                 
 [9] LC_ADDRESS=C               LC_TELEPHONE=C             LC_MEASUREMENT=de_DE.UTF-8 LC_IDENTIFICATION=C       

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

other attached packages:
[1] twitteR_1.1.9

loaded via a namespace (and not attached):
 [1] bit_1.1-12     httr_1.3.1     compiler_3.4.4 rjson_0.2.15   R6_2.2.2       DBI_0.8        tools_3.4.4   
 [8] yaml_2.1.18    bit64_0.9-7    openssl_1.0.1

解决方法

R包卷曲是针对libcurl3编译的,不再安装.如果重新安装curl软件包,只要安装了必要的开发软件包,它就会针对已安装的libcurl4进行编译.或者,您可以使用 pre-compiled package.

(编辑:云计算网_泰州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读