希望得到一些帮助。
pip install
Python 包如何在 RStudio R-Markdown (.Rmd) 文件中进行网状化?
lasio
Python 包 无法通过 conda
获得。因此,以下 .Rmd 代码无法将包添加到我的环境中:
```{r}
library(reticulate)
py_install("lasio") # did not work
```
我也尝试用Python代码安装包(无济于事):
```{python}
import sys
!{sys.executable} -m install lasio # did not work
$ python -m pip install lasio # also did not work
```
事实证明,可以通过在 RStudio 的
Terminal 窗口/选项卡中键入lasio
来将 pip install lasio
包安装/添加到我的环境中。但是,我希望代码可以与 .R 或 .Rmd 代码一起运行,以便在移植到另一台机器时自动执行该过程。谢谢。
py_install()
有一个 pip
参数,您可以将其设置为 TRUE
,它应该使用 pip
来安装模块:
py_install("lasio",pip=TRUE)
或者,您可以使用
system2()
将呼叫直接转入终端。
system2("pip install lasio")