gpt4 book ai didi

python - 导入 pandas.rpy.common 时 Python 中的段错误 11

转载 作者:行者123 更新时间:2023-11-28 19:21:10 25 4
gpt4 key购买 nike

我正在运行默认安装了 Python 2.7.2 的 Mountain Lion。我已经使用这个版本的 Python 设置了一个新的虚拟 Python 环境。我使用 pip install 安装了一些包,例如 numpy、matplotlib、ipython 和其他一些包。我一直在尝试开发一个脚本来从 R 加载数据,所以我也安装了 rpy2。当我在终端启动 Python 时,我可以导入所有已安装的包(例如 numpy、matplotlib 等)并且没有问题。但是当我输入任何一个时:

import pandas.rpy.common as com

import rpy2.robjects as objects

然后 exit() 来自 Python,报告​​了段错误 11。这可能不是什么大问题,因为我要在 Python 提示符下分别输入每个命令,因为这些命令似乎工作正常。但是,我无法将命令作为较长脚本的一部分运行,因为错误似乎会导致脚本过早停止。

安装的 pandas 版本是 0.14.1(之前是 0.14.0——同样的问题)。 R的版本是3.1.1。我已尝试重新安装 R 并使用所有软件包的新安装重新创建新的虚拟环境。

关于 Mavericks 中引入的更改导致的段错误 11 有很多讨论。但是,我认为这些问题不应该影响 Mountion Lion。如有任何建议,我们将不胜感激。

最佳答案

在安装了系统 R(例如 RStudio)和环境(例如 conda)中安装了 rpy2 的机器上,使用的是系统 1,这可能与构建 rpy2 的系统不兼容,导致 seg故障。要诊断您是否具有与 rpy2 捆绑在一起的不同 R 版本,请运行:

import rpy2
for row in rpy2.situation.iter_info():
print(row)

this answer 中查看更多信息.

关于python - 导入 pandas.rpy.common 时 Python 中的段错误 11,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24709342/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com