如何在RStudio中“pip安装”Python模块?

2024-05-18 07:14:01 发布

您现在位置:Python中文网/ 问答频道 /正文

希望得到一些帮助。如何从rstudior-Markdown(.Rmd)文件中创建用于网格化的Python包

例如,^{} Python package不能通过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
```

原来lasio包可以通过在RStudio的终端窗口/选项卡中键入pip install lasio来安装/添加到我的环境中。然而,我希望代码可以与.R.Rmd代码一起运行,以便在移植到另一台机器时自动执行该过程。谢谢


Tags: installpip文件代码package环境sysnot
1条回答
网友
1楼 · 发布于 2024-05-18 07:14:01

^{}有一个pip参数,您可以将其设置为TRUE,该参数应使用pip来安装模块:

py_install("lasio",pip=TRUE)

或者,您可以使用system2()将调用直接传递到终端

system2("pip install lasio")

相关问题 更多 >