You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在现有conda环境中使用Spyder运行R语言?

能否在现有Conda环境的Spyder中运行R语言?

我已创建一个conda环境,当前通过该环境运行Python并使用Spyder。现咨询是否可通过该环境使用Spyder运行R语言,以下是我已安装的相关包列表:

conda list
# packages in environment at .../2609_385_intel:
#
# Name                    Version                   Build  Channel
_libgcc_mutex             0.1                 conda_forge    conda-forge
_openmp_mutex             4.5                       2_gnu    conda-forge
_r-mutex                  1.0.1               anacondar_1    conda-forge
aiohttp                   3.8.5            py38h5eee18b_0
aiosignal                 1.3.1              pyhd8ed1ab_0    conda-forge
alabaster                 0.7.13             pyhd8ed1ab_0    conda-forge
argon2-cffi               23.1.0             pyhd8ed1ab_0    conda-forge
argon2-cffi-bindings      21.2.0           py38h01eb140_4    conda-forge
more packages....
qtwebkit                  5.212                h3fafdc1_5
r-base                    4.2.0                h1ae530e_0
r-base64enc               0.1_3           r42h57805ef_1006    conda-forge
r-bitops                  1.0_7             r42h57805ef_2    conda-forge
r-cli                     3.6.1             r42ha503ecb_1    conda-forge
r-cpp11                   0.4.6             r42hc72bb7e_0    conda-forge
r-crayon                  1.5.2             r42hc72bb7e_2    conda-forge
r-data.table              1.14.8            r42h57805ef_1    conda-forge
r-digest                  0.6.33            r42ha503ecb_0    conda-forge
r-dplyr                   1.1.3             r42ha503ecb_0    conda-forge
r-ellipsis                0.3.2             r42h57805ef_2    conda-forge
r-evaluate                0.22              r42hc72bb7e_0    conda-forge
r-fansi                   1.0.5             r42h57805ef_0    conda-forge
r-fastmap                 1.1.1             r42ha503ecb_1    conda-forge
r-generics                0.1.3             r42hc72bb7e_2    conda-forge
r-glue                    1.6.2             r42h57805ef_2    conda-forge
r-htmltools               0.5.6.1           r42ha503ecb_0    conda-forge
r-irdisplay               1.1               r42hd8ed1ab_2    conda-forge
r-irkernel                1.3.2             r42h785f33e_1    conda-forge
r-jsonlite                1.8.7             r42h57805ef_0    conda-forge
r-lifecycle               1.0.3             r42hc72bb7e_2    conda-forge
r-lubridate               1.9.3             r42h57805ef_0    conda-forge
r-magrittr                2.0.3             r42h57805ef_2    conda-forge
r-pbdzmq                  0.3_10            r42ha81a24b_0    conda-forge
r-pillar                  1.9.0             r42hc72bb7e_1    conda-forge
r-pkgconfig               2.0.3             r42hc72bb7e_3    conda-forge
r-r6                      2.5.1             r42hc72bb7e_2    conda-forge
r-rcurl                   1.98_1.12         r42h133d619_0    conda-forge
r-repr                    1.1.6             r42h785f33e_1    conda-forge
r-rlang                   1.1.1             r42ha503ecb_1    conda-forge
r-tibble                  3.2.1             r42h57805ef_2    conda-forge
r-tidyselect              1.2.0             r42hc72bb7e_1    conda-forge
r-timechange              0.2.0             r42ha503ecb_1    conda-forge
r-utf8                    1.2.3             r42h57805ef_1    conda-forge
r-uuid                    1.1_1             r42h57805ef_0    conda-forge
r-vctrs                   0.6.4             r42ha503ecb_0    conda-forge
r-withr                   2.5.1             r42hc72bb7e_0    conda-forge
readline                  8.2                  h5eee18b_0
requests                  2.31.0             pyhd8ed1ab_0    conda-forge
rich                      13.5.3             pyhd8ed1ab_0    conda-forge
more packages...

结论与操作步骤

  • 完全可以运行:你的Conda环境已经安装了r-base(R语言核心环境)和r-irkernel(Spyder支持R运行的关键内核组件),满足基础运行条件。
  • 确认Spyder的R扩展:打开Spyder后,依次点击工具 > 偏好设置 > IPython控制台 > 内核,检查是否显示R内核选项。如果未找到,激活你的conda环境后执行以下命令安装Spyder的R扩展包:
    conda install spyder-r-kernel -c conda-forge
    
  • 切换到R内核:在Spyder的IPython控制台右上角,点击内核选择下拉菜单,选中已安装的R内核,即可开始编写并运行R代码。
  • 验证运行:在控制台输入测试代码:
    print("Hello R in Spyder!")
    
    执行后若能正常输出结果,说明配置完成。

内容的提问来源于stack exchange,提问作者Dimitris Tsiaousidis

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.08 12:09:54