- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想在我的 python 代码中导入库,这样我就可以使用 Python 连接我的 Rcode。我已经使用 pip pip rpy2 install
安装了 rpy2 但是,我在 python 中收到错误“ValueError: r_home is None. Try python -m rpy2.situation” session 。
系统:
MacOS:Mojave 10.14.5
Python:3.7.4(使用 eclipse 和 pydev 构建脚本)
R:3.5.3
我在终端 export R_HOME=$(R RHOME)
中运行此代码来设置我的 R_HOME 变量。然后检查我运行了python -m ryp2.situation
来检查我的输出并查看 R_HOME 变量是否已正确添加。
Python version:3.7.4 (default, Jul 9 2019, 18:13:23) [Clang 10.0.1 (clang-1001.0.46.4)] Looking for R's HOME:
Environment variable R_HOME: /Library/Frameworks/R.framework/Resources
Calling `R RHOME`: /Library/Frameworks/R.framework/Resources
InstallPath in the registry: *** Only available on Windows *** R version:
In the PATH: R version 3.5.3 (2019-03-11) -- "Great Truth"
Loading R library from rpy2: OK Additional directories to load R packages from: None
所以现在看起来我有 R_HOME 作为变量,但在执行 python 代码时仍然遇到相同的错误。我尝试在终端中卸载 rpy2 并按照 this post 中的一些逻辑使用终端重新安装。 。我陷入困境,不确定下一步应该尝试什么,所以感谢您的帮助。
这是我想要运行的Python代码:
import rpy2.robjects as robjects
import rpy2.robjects.packages as rpackages
from rpy2.robjects.vectors import StrVector
packageNames = ('pdftools', 'dplyr', 'stringi', 'knitr', 'markdown', 'rmarkdown')
utils = rpackages.importr('utils')
utils.chooseCRANmirror(ind=1)
packnames_to_install = [x for x in packageNames if not rpackages.isinstalled(x)]
if len(packnames_to_install) > 0:
utils.install_packages(StrVector(packnames_to_install))
最佳答案
试试这个:
pip uninstall rpy2
pip list --outdated
pip install --upgrade wheel
pip install --upgrade setuptools
pip install rpy2
关于python - 在 macOS 上安装 rpy2——R_HOME 变量的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57187499/
我知道有很多关于在 Windows 7 32 位上启动和运行 rpy2 的帖子。我引用了其中的大量内容并尝试了他们的解决方案,包括使用 PypeR。 我没有在我的路径中明确设置 R_HOME 变量,但
我正在尝试将 rpy2 导入 python,但出现此错误: RuntimeError: The R home directory could not be determined. Try to ins
Rscript 非常好用。但我想在运行时指定输出路径,例如:my.Rscript input > output .message()非常适合登录到 STDERR,但 Rscript 似乎系统地输出 W
我想在我的 python 代码中导入库,这样我就可以使用 Python 连接我的 Rcode。我已经使用 pip pip rpy2 install 安装了 rpy2 但是,我在 python 中收到错
当导入 rpy2.robjects 时,出现以下错误。它说我必须设置 R_HOME 环境变量或将 R 解释器的目录添加到 PATH。但我不知道如何处理它。你如何解决它?我该怎么办? 该问题只在idle
我的 R 安装在 C:\R\R-3.3.0 中。但是: > R.home() [1] "C:/R/R-33~1.0" > Sys.getenv("R_HOME") [1] "C:/R/R-33~1.0
我有一个可以从中调用 R 的应用程序。它告诉我错误:“必须使用 R_HOME 环境变量设置 R 安装的位置” 我需要将 R_HOME 设置为 R 在我机器上的位置。/usr/bin/R. 当我键入 e
我有一台 Macintosh,我试图在每次启动 R 时自动加载包、自制函数和使用修改后的设置。我相信这可以通过一个名为 Rprofile.site 的文件来完成,并通过创建函数 .First 和 .L
我是一名优秀的程序员,十分优秀!