首页 > 系统相关 >windows 环境下python和R的交互

windows 环境下python和R的交互

时间:2024-05-07 21:33:04浏览次数:15  
标签:anndata windows py module python library 交互 reticulate

Rstudio调用Python模块:
0.查看python路径
sessionInfo()

指定python路径

library(reticulate) #R使用python的工具
path_to_python <- "D:/python"
use_python(path_to_python)
reticulate::use_python(path_to_python)

anndata是python模块,初次运行报错

library(anndata)
ad <- read_h5ad("NB.test.h5ad")
Error in py_module_import(module, convert = convert) :
ModuleNotFoundError: No module named 'anndata'
Run reticulate::py_last_error() for details.

进入R 包中专门放python module的地方reticulate下发现没有anndata

D:\R\R-4.3.1\library\reticulate\python\rpytools

进入win cmd模式用pip安装anndata

pip anndata

python module存放位置,找到anndata,py

D:\python\Lib\site-packages\anndata_core

把anndata.py复制到R reticulate 包下

D:\R\R-4.3.1\library\reticulate\python\rpytools

在R载入module

reticulate::import('anndata')
library(anndata)
ad <- read_h5ad("NB.test.h5ad")

标签:anndata,windows,py,module,python,library,交互,reticulate
From: https://www.cnblogs.com/olubell/p/18178429

相关文章

  • python——入门
    操作系统操作系统就是一个特殊的软件作用有两个,第一个:直接操作硬件;第二个:把操作硬件的代码封装成一个又一个的系统调用python的特点python是完全面向对象的语言函数,模块,数字,字符串都是对象,在python中一切皆对象完全支持继承,重载,多重继承支持重载运算符,也支持泛型设计......
  • Windows Server查看W3SVC IIS服务器中对应的网站日志
    WindowsServer查看W3SVCIIS服务器中对应的网站日志https://www.cnblogs.com/xiaoyou2018/p/16592930.htmlWindowsServer如何查看IIS服务器中对应的网站日志https://shiyousan.com/post/636240709447985366存在多个W3SVC文件的原因https://blog.csdn.net/qq_38150880/a......
  • 用这个开源工具在 React 中建立一个交互式时间轴
    用这个开源工具在React中建立一个交互式时间轴作者: KarolKozer 译者: LCTT geekpi |2023-02-2409:22     Planby是一个JavaScript组件,用于帮助创建流媒体服务、音乐和体育赛事等的时间表、时间线和电子节目指南(EPG)。几年来,我在电视在线和视频点播(VOD......
  • Linux与Windows操作系统的爱恨情仇(初料)
    Linux与Windows操作系统的爱恨情仇(初料)更改时间:四种常见文件系统比较(FAT16、FAT32、NTFS、ExFAT)MMU内存管理单元Linux系统内核的作用Linux系统目录和Windows系统文件夹的区别1.四种常见文件系统比较(FAT16、FAT32、NTFS、ExFAT)FAT16、FAT32、NTFS和ExFAT是四......
  • 小白也能轻松玩转 Windows
    ......
  • Playwright Python 在Linux上跑,默认语言是英文的坑
    背景:在Windows上调试之后,在Linux上跑,发现如下保存playwright._impl._errors.TimeoutError:Locator.click:Timeout30000msexceeded.Calllog:waitingforget_by_text("账号密码登录")然后各种找,找了一圈,发现一个灵感是截图page.screenshot(path='c.png',full_page=True)......
  • windows安装cellchat
    检查包位置.libPaths('D:/R/R-4.3.1/library')确认R版本和包路径一致用R=4.3.1下载https://github.com/jinworks/CellChat安装cellchat前根据说明安装依赖https://github.com/jinworks/CellChat切换到CellChat-master.zip所在位置,删掉zip/src里的.o.sosetwd('D:/R/R-4.3......
  • python读取nc文件
    使用netCDF4库读取nc文件#***1数据读取与处理#打开NetCDF文件GA_id=nc.Dataset('taiwan_GA.nc','r')DOV_E_id=nc.Dataset('taiwan_DOV_E.nc','r')DOV_N_id=nc.Dataset('taiwan_DOV_N.nc','r')VGG_id=nc.Dat......
  • python-ncm2mp3格式转换
    1、背景:华为音乐VS华为手表,双输华为gtrunner手表导入音乐,在开通了华为音乐会员导入后,通过手表播放竟然还需要连接手机确认会员有效性才能播放,真实逆天啊,不图导入方便我都不开会员好么!手表单独播放音乐就是为了脱离手机,你告诉我必须连接手机音乐app验证,wtf,产品经理你在梦游吗?2、......
  • win10禁用Windows快捷键的方法
    1、打开注册表编辑器 2、在注册表编辑器中定位到HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion 3、在advanced中新建字符串值,命名为DisabledHotkeys,然后对数值数据设置。 (1)如果想禁用一个快捷键,比如win+a(打开操作中心),就输入a(2)如果想一次禁用多个快捷......