0

我正在尝试在两台几乎相同的机器上安装 epdfree:Linux 2.6.18-308.1.1.el5,CentOS 版本 5.8.,64 位机器。(顺便说一句,我对 python 有点陌生。)

在一台机器上安装后,我运行 python 并尝试导入 scipy。一切顺利。

在另一台机器上,我尽我所能遵循所有相同的步骤,但是当我尝试导入 scipy 时,我被告知“ImportError:没有名为 scipy 的模块”。

据我所知,我在两台机器上做的一切都是一样的。我从同一个脚本安装,我在 epdfree 安装目录中运行 python,我能想到的一切。

有谁知道什么会阻止“import scipy”在一台机器上工作而在另一台机器上工作正常?谢谢。

4

2 回答 2

1

好吧,事实证明有一个区别。两台机器上的文件权限设置不同。我在两台机器上都将 epdfree 安装为 su。在第二台机器上,当我试图在不进入“su”的情况下运行它时,一切都被锁定了。现在我的下一个任务是找出权限设置不同的原因。我猜这是umask设置的不同?好吧,这个我不会打扰任何人。但是,如果您愿意,请随时提供答案!谢谢。

于 2012-06-06T20:47:46.733 回答
0

问题是您没有安装库 scipy,这是一个完全不同的 epdfree 库。

我猜你可以从 apt-get in linux 安装它,或者去他们的网站 www.scipy.org

于 2012-06-06T20:25:40.973 回答