是否有办法修复程序包';afex&x27;使用rpy2(在jupyter笔记本中)?

是否有办法修复程序包';afex&x27;使用rpy2(在jupyter笔记本中)?,r,python-3.x,jupyter-notebook,rpy2,R,Python 3.x,Jupyter Notebook,Rpy2,rpy2 importr似乎可以很好地导入除“afex”之外的所有包。请参阅下面的代码以及错误。我正在使用jupyter笔记本电脑在mac、python 3.7版上运行这些命令,我想知道是否有人有建议或解决方案 谢谢你的帮助 代码: 错误: RRontimeWarning:loadNamespace(名称)中出错:没有包 叫做“afex” warnings.warn(x, RRuntimeWarning) /anaconda3/lib/python3.6/site-packages/rpy2

rpy2 importr似乎可以很好地导入除“afex”之外的所有包。请参阅下面的代码以及错误。我正在使用jupyter笔记本电脑在mac、python 3.7版上运行这些命令,我想知道是否有人有建议或解决方案

谢谢你的帮助

代码:

错误:

RRontimeWarning:loadNamespace(名称)中出错:没有包 叫做“afex”

  warnings.warn(x, RRuntimeWarning)
/anaconda3/lib/python3.6/site-packages/rpy2/rinterface/__init__.py:145:
RRontime警告:此外: 警告。警告(x,RRontimeWarning)


程序包只是没有安装在库中。所以你需要安装它。也许你在另一个R库中安装了它,你认为它安装在这里。谢谢!看起来我能够安装该软件包,但它有选择地不可导入(与ggplot2不同)——请参阅下面的代码。你能看出我做错了什么吗?感谢您的帮助。以下代码显示了afex的问题:packnames=('ggplot2','afex')#R rpy2.robjects.vectors字符串向量导入StrVector name_to_install=[pkg for pkg in packnames if not rpackages.isinstalled(pkg)]如果len(name_to_install)>0:utils.install_包(StrVector(names_to_install))ggplot2=rppackages.importr('ggplot2')afex=rppackages.importr('afex')错误:/anaconda3/lib/python3.6/site packages/rpy2/rinterface/uuu init_uuuu.py:145:rrentimewarning:loadNamespace(name)中的错误:没有名为“afex”的包警告。warn(x,rrentimewarning)
/anaconda3/lib/python3.6/site-packages/rpy2/rinterface/__init__.py:145:
  warnings.warn(x, RRuntimeWarning)
/anaconda3/lib/python3.6/site-packages/rpy2/rinterface/__init__.py:145: