0

Linux 2.6.18-308.1.1.el5、CentOSリリース5.8、64ビットマシンの2台の実質的に同一のマシンにepdfreeをインストールしようとしています。(ところで、私はPythonに少し慣れていません。)

1台のマシンにインストールした後、Pythonを実行してscipyをインポートしようとします。すべてうまくいきます。

他のマシンでは、私が知る限り同じ手順をすべて実行しますが、scipyをインポートしようとすると、「ImportError:scipyという名前のモジュールがありません」と表示されます。

私の知る限り、私は2台のマシンですべて同じことをしています。同じスクリプトからインストールし、epdfreeインストールディレクトリでPythonを実行します。これは、考えられるすべてのことです。

「importscipy」が一方のマシンで正常に動作しているのに、もう一方のマシンでは正常に動作しないようにする理由を誰かが知っていますか?ありがとう。

4

2 に答える 2

1

さて、1つの違いがあったことがわかりました。ファイルのアクセス許可は、2台のマシンで異なる方法で設定されていました。両方のマシンにsuとしてepdfreeをインストールしました。2台目のマシンでは、「su」を使わずに実行しようとすると、すべてがロックアウトされました。次のタスクは、権限が異なる方法で設定された理由を見つけることです。umaskの設定の違いだと思いますか?まあ、これは誰にも迷惑をかけません。しかし、あなたが望むなら、遠慮なく答えを提供してください!ありがとう。

于 2012-06-06T20:47:46.733 に答える
0

問題は、epdfreeのまったく異なるライブラリであるライブラリscipyがインストールされていないことです。

apt-getからLinuxにインストールするか、彼らのWebサイトwww.scipy.orgにアクセスしてください。

于 2012-06-06T20:25:40.973 に答える