首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么使用conda安装rstudio,return 4,在我的linux系统上使用conda会返回一个有关不可兼容性规范的错误?

为什么使用conda安装rstudio,return 4,在我的linux系统上使用conda会返回一个有关不可兼容性规范的错误?
EN

Stack Overflow用户
提问于 2022-03-09 20:27:07
回答 1查看 980关注 0票数 1

我试着用condas安装r和rstudio

代码语言:javascript
复制
conda create -c conda-forge -n r4rs r-base=4.0.* rstudio

> Collecting package metadata (current_repodata.json): done Solving
> environment: failed with repodata from current_repodata.json, will
> retry with next repodata source. Collecting package metadata
> (repodata.json): done Solving environment: /  Found conflicts! Looking
> for incompatible packages. This can take several minutes.  Press
> CTRL-C to abort. failed                                               
> 
> 
> UnsatisfiableError: The following specifications were found to be
> incompatible with each other:
> 
> Output in format: Requested package -> Available versions
> 
> Package r-base conflicts for: rstudio ->
> r-base64enc[version='>=0.1-3'] ->
> r-base[version='3.1.3.*|3.2.0.*|3.2.1.*|3.2.2.*|3.3.2.*|3.4.1.*|>=3.4.1,<3.4.2.0a0|>=3.5,<3.6.0a0|>=3.6,<3.7.0a0|>=4.0,<4.1.0a0|>=4.1,<4.2.0a0|>=3.5.1,<3.5.2.0a0|>=3.5.0,<3.5.1.0a0|>=3.4.3,<3.4.4.0a0|>=3.4.2,<3.4.3a0|3.3.1.*|3.4.1|>=3.4.2|>=3.3.2|>=3.3.1|3.2.2'] r-base=4.0The following specifications were found to be incompatible
> with your system:
> 
>   - feature:/linux-64::__glibc==2.27=0
>   - feature:|@/linux-64::__glibc==2.27=0
>   - rstudio -> libgcc-ng[version='>=7.2.0'] -> __glibc[version='>=2.17']
> 
> Your installed version is: 2.27

然而,

代码语言:javascript
复制
 conda create -c r -n r4rs r-base rstudio

似乎安装rrstudio还不错。

我不知道这意味着什么,也不知道我如何开始解决这个问题。也许我只需要提交一份错误报告,并接受这种情况暂时不会发生,但如果有什么办法,我可以向前迈进,我希望听到它。

代码语言:javascript
复制
uname -rv


> 5.4.0-99-generic #112~18.04.1-Ubuntu SMP Thu Feb 3 14:09:57 UTC 2022
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-03-10 10:00:32

与依赖项类似,因为rstudio似乎不能通过指定的r-base=4.0.*来解决。

此工作: conda创建-c conda - -n r4rs r-base rstudio,这不是:conda创建-c conda-forge -n r4rs r-base=4.0.* rstudio

可能的原因可能是conda通道中的rstudio包没有得到很好的维护,已经有一年多没有更新了,参见这里

取决于这里能给予什么,你可以:

  1. 接受conda create -c conda-forge -n r4rs r-base rstudio的选项,这将给您r-base<4.0
  2. rstudio下载并安装您自己的官方网站版本,并使用r-base==4.0.*创建一个环境,激活该env,然后启动您下载的rstudio,它将检测您安装到conda中的r。另见这个职位
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71415613

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档