尚未解决:use_python()和use_virtualenv()的使用

reticulate包为Python和R之间的互操作性提供了一套全面的工具。该包包含以下功能:

  • 以多种方式从R调用Python,包括RMarkdown、获取Python脚本、导入Python模块以及在R会话中交互使用Python。

  • R和Python对象之间的转换(例如,R和Pandas数据帧之间,或R矩阵和NumPy数组之间)。

  • 灵活绑定到不同版本的Python,包括虚拟环境和Conda环境。

Reticulate包在您的R会话中嵌入了一个Python会话,实现了无缝、高性能的互操作性。如果您是在某些工作中使用Python的R开发人员,或者是使用两种语言的数据科学团队的成员,reticulate包可以极大地简化您的工作流程!

没有解决的问题是:use_python()和use_virtualenv()两个函数的使用。当创建了虚拟Python环境后,如何使用这两个函数呢?

曾经尝试过通过Ctrl+R,输入cmd,打开命令行,键入python where,找到虚拟Python环境的地址,即python.exe前面的地址。

使用这个地址作为use_python()和use_virtualenv()里的参数,但是依旧会报错,最终使用了

library(reticulate)

Sys.setenv(RETICULATE_PYTHON = here::here(".venv/Scripts/python.exe"))

将R与虚拟Python环境进行了关联 ,具体可见在R中使用python虚拟环境-CSDN博客

来源:

Interface to Python • reticulate

相关推荐
蒸蒸yyyyzwd3 分钟前
后端学习笔记 day111
笔记·学习
叼烟扛炮28 分钟前
[LangChain] 学习笔记(08):工具调用底层闭环与第三方搜索(Tavily)实战
人工智能·笔记·学习·langchain
噢,我明白了1 小时前
JAVA中的一些基础应用知识点
java·开发语言
江屿风2 小时前
【Git-组件】【Git入门:从文档灾难到版本掌控】流食般投喂
运维·笔记·git·组件·版本控制
时间的拾荒人2 小时前
Redis 入门详解:核心特性、重要文件与全局命令实战
开发语言·redis·面试
敲上瘾2 小时前
Qt Widgets入门:项目模板解析与Hello World
开发语言·数据库·c++·qt·ui·qt6.3
合尘猫3 小时前
图片表格变结构化数据:OCR 后的三个坑
python·ocr
小小张说故事3 小时前
Python 里弱引用到底弱在哪:拆开 weakref.ref、回调陷阱和 WeakValueDictionary
python
小李不想当小白3 小时前
HAL库之UART(STM32 HAL库学习笔记)
笔记·stm32·单片机·嵌入式硬件·学习·嵌入式
用户019027581613 小时前
用 DuckDB 存查 A 股 K 线:零服务、SQL 直接分析
python