• 个人感觉 pycharm还是太笨重了,每次打开都很慢,加上之前也学过一点R,不如干脆让 Rstudio作为 python IDE把!

    1. reticulate package

  • 提供了R 与 python 交互使用

    1. install.packages("reticulate")
    2. library(reticulate)

    2. 环境搭建

    image.png

  • 直接点击,会默认下载Miniconda进行环境搭建

    3. python包安装

  • Using virtualenvs is supported on Linux and Mac OS X, using Conda environments is supported on all platforms including Windows.

  • Windows 使用 Conda environments

    1. # 创建新环境,与其他project隔开
    2. conda_create("r-reticulate")
    3. # 安装
    4. conda_install("r-reticulate", "scipy")
    5. # import 看是否成功
    6. scipy <- import("scipy")
    7. # 失败了 显示没有这个package,再运行conda_install 也显示安装成功,证明是路径问题
  • 路径失败解决方法:

    1. # 查看python路径,此显示是默认路径,但实际上包不是安装在这里
    2. py_config()
    3. # 修改路径,此路径是手动寻找的,原路径python版本发生错误,实际应该是3.9
    4. use_python("~/.local/share/r-miniconda/envs/r-reticulate/lib/python3.9/site-packages/")
    5. # 修改之后 ,记得重启!!!!!!!!!!!!!!
    6. # 不然没有修改成功
    7. scipy <- import("scipy") # 显示成功
  • 镜像问题

image.png

  • 遇到网络问题,可重新运行下载