与一起使用rpy2时出现严重错误numpy.测试

2024-10-03 00:26:14 发布

您现在位置:Python中文网/ 问答频道 /正文

在使用进行单元测试时,我遇到了一个相当奇怪的错误numpy.测试模块。我在虚拟机上运行iPython笔记本。在我的代码中,有一个测试将我的输出与R中的输出进行比较。这需要我加载rpy2模块,如下所示:

import rpy2.robjects as robjects
from rpy2.robjects.packages import importr
fastclime = importr('fastclime')
grdevices = importr('grDevices')

但是,当我运行! py.test时,我得到了以下错误:

===============================错误====================================================

^{pr2}$

我怀疑这与某些环境变量没有链接到我的工作目录有关,但我不知道如何修复它。如有任何建议,我们将不胜感激!谢谢您!在


Tags: 模块代码fromimportnumpypackagesas错误
2条回答

解决办法是

1)如果创建了以前的版本,请删除__pycache__目录

2)在命令行中安装anaconda中的readline: conda install -c asmeurer readline

3)在.py文件中包含import readline

另一个解决方案是从环境中删除conda的readline并使用pip的readline:

conda remove  force readline
pip install readline

相关问题 更多 >