R网状-在R脚本中安装了recordlinkage包,但未在python脚本中导入
我试过了R网状-在R脚本中安装了recordlinkage包,但未在python脚本中导入,python,r,reticulate,Python,R,Reticulate,我试过了 py_install("recordlinkage") 它返回以下错误: py_安装(“记录链接”) 正在收集包元数据:…正在工作。。。完成 解决环境:…正在工作。。。失败 PackagesNotFoundError:以下软件包在当前频道中不可用: 记录链接 当前频道: 要搜索可能提供康达套餐的备用频道,请执行以下操作: 查找,导航到 https://anaconda.org 并使用页面顶部的搜索栏 所以我去搜索了RecordLink,它返回了r-Rec
py_install("recordlinkage")
它返回以下错误:
py_安装(“记录链接”)
正在收集包元数据:…正在工作。。。完成
解决环境:…正在工作。。。失败
PackagesNotFoundError:以下软件包在当前频道中不可用:
- 记录链接
https://anaconda.org
并使用页面顶部的搜索栏
所以我去搜索了RecordLink,它返回了r-RecordLink
然后我做了py_安装(“r-recordlinkage”),它安装得非常漂亮。
当我这样做的时候
import r-recordlinkage
在.py脚本中,它说
SyntaxError:无效语法(,第1行)
我错过了什么?:/ 只要写:
“pip安装记录链接
”
对我来说,这很有效 根据Anaconda的说法,是一个R包而不是Python模块。但不同作者的不同模块在中可用。只需删除名称中的
r-
,因为Python和r名称中从不使用连字符(Anaconda可能会使用此选项来区分版本,并且仅用于其安装调用方)。删除hiphen导入记录链接会导致ModuleNotFoundError:没有名为“recordlinkage”的模块在导入之前安装过:py\u安装(“记录链接”)
或pip安装recordlinkage
?py_安装(“recordlinkage”)给出了我在问题中描述的错误。pip install recordlinkage表示在多行上已经满足了要求,而conda install recordlinkage给出了与py_install相同的错误(“recordlinkage”)