2012-06-06 169 views
0

我试图在两台几乎相同的机器上安装epdfree:Linux 2.6.18-308.1.1.el5,CentOS 5.8版,64位机器。 (顺便说一下,我对python有点新东西。)安装epdfree时遇到的问题

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

在另一台机器上,我尽可能地遵循所有相同的步骤,但是当我尝试导入scipy时,我被告知“ImportError:No module named scipy”。

至于我可以告诉大家,我做的一切两台机器一样。我使用相同的脚本进行安装,我在epdfree安装目录中运行python,所有我能想到的。

有没有人有任何想法什么会保持“导入scipy”在一台机器上工作,而在另一台机器上工作正常吗?谢谢。

回答

1

嘛,原来有一个区别。两台计算机上的文件权限设置不同。我在两台机器上都安装了epdfree。在第二台机器上,当我试图运行它而没有在“su”下时,所有内容都被锁定了。现在我的下一个任务是找出权限设置不同的原因。我想这是在umask设置的差异?那么,我不会打扰任何人。但如果你愿意,随时提供答案!谢谢。

0

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

你可以从安装apt-get的在Linux我猜,或去他们的网站 www.scipy.org