为了账号安全,请及时绑定邮箱和手机立即绑定

在 RStudio 中使用 reticulate 加载 Python 时遇到问题

在 RStudio 中使用 reticulate 加载 Python 时遇到问题

HUWWW 2022-07-05 15:40:03
使用DataFrame.diff并在必要时将第一列转换为索引DataFrame.set_index:df = pd.DataFrame({        'W':list('abc'),         'X':[10,5,4],         'Y':[7,8,9],         'Z':[1,1,0],         'E':[5,3,6],})df = df.set_index('W').diff(-1, axis=1)print (df)      X    Y    Z   EW                   a  3.0  6.0 -4.0 NaNb -3.0  7.0 -2.0 NaNc -5.0  9.0 -6.0 NaN我正在尝试运行同时使用 R 和 Python 代码块的 R Markdown 文档。我使用的是 macOS Catalina 版本 10.15.2,R 版本是 3.6.2,RStudio 版本是 1.2.5033。我正在使用reticulate包版本 1.14。which python在终端上显示/Users/dhirajkhanna/opt/anaconda3/bin/python,并且在我的.Renviron文件中输入了相同的RETICULATE_PYTHON=/Users/dhirajkhanna/opt/anaconda3/bin/python. 奇怪的是,当我Sys.which('python')在我的 RStudio 控制台中进行操作时,它向我展示了一条不同的路径,即。/usr/bin/python. 当我加载reticulate包时,输出py_config()是:python:         /usr/local/bin/python3libpython:      /usr/local/opt/python/Frameworks/Python.framework/Versions/3.7/lib/python3.7/config-3.7m-darwin/libpython3.7.dylibpythonhome:     /usr/local/Cellar/python/3.7.4/Frameworks/Python.framework/Versions/3.7:/usr/local/Cellar/python/3.7.4/Frameworks/Python.framework/Versions/3.7version:        3.7.4 (default, Jul  9 2019, 18:13:23)  [Clang 10.0.1 (clang-1001.0.46.4)]numpy:          /usr/local/lib/python3.7/site-packages/numpynumpy_version:  1.16.4python versions found:  /usr/bin/python3 /usr/local/bin/python3 /usr/bin/python /usr/local/bin/python /Users/dhirajkhanna/anaconda3/bin/python /Users/dhirajkhanna/.virtualenvs/object_recognition_detection/bin/python /Users/dhirajkhanna/.virtualenvs/object_recognition_detection1/bin/python /Users/dhirajkhanna/.virtualenvs/r-tensorflow/bin/python /Users/dhirajkhanna/venv/bin/python现在,当我尝试在 Python 代码块中加载 Python 包时,RStudio 崩溃:import pandas as pdimport matplotlib.pyplot as plt我收到“R 会话中止”消息。在我升级 R 之前,这一切都运行良好。知道如何纠正这个问题吗?
查看完整描述

1 回答

?
MMMHUHU

TA贡献1834条经验 获得超8个赞

全新安装Rcppreticulate解决了问题。更多细节在这里



查看完整回答
反对 回复 2022-07-05
  • 1 回答
  • 0 关注
  • 550 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号