And*_*ver 3 python r pip r-markdown
希望得到一些帮助。Python 包如何在 RStudio R-Markdown ( .Rmdpip install ) 文件中进行网状化?
例如,lasioPython 包无法通过conda. 因此,以下.Rmd代码无法将包添加到我的环境中:
```{r}
library(reticulate)
py_install("lasio") # did not work
```
Run Code Online (Sandbox Code Playgroud)
我还尝试使用Python代码安装包(无济于事):
```{python}
import sys
!{sys.executable} -m install lasio # did not work
$ python -m pip install lasio # also did not work
```
Run Code Online (Sandbox Code Playgroud)
事实证明,可以通过在 RStudio 的终端lasio窗口/选项卡中键入来将包安装/添加到我的环境中。但是,我希望代码可以与.R或.Rmd代码一起运行,以便在移植到另一台机器时自动执行该过程。谢谢。pip install lasio
py_install()有一个pip参数,您可以将其设置为TRUE用于pip安装模块:
py_install("lasio",pip=TRUE)
Run Code Online (Sandbox Code Playgroud)
或者,您可以使用system2()将呼叫直接传递到终端。
system2("pip install lasio")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5878 次 |
| 最近记录: |