私は管理者権限を持たないマシンでいくつかのpythonスクリプトをクラスタ上で動かす必要があります。 numpyが欠落していたため、一部のマシンで仮想環境を作成し、そこでnumpyをインストールしました。私はPythonを持っていないと知っていたマシンに接続し、import numpy
をチェックするために~my_env/bin/python
でvirtualenvのPythonインタプリタを起動しました。pythonのnumpyにliblapack.so.3の場所を教えるには?
私はこのエラーを得た:
# Some trace...
ImportError: liblapack.so.3: File was not found # or something similar.
だから私は、インターネット上のいくつかの研究を行い、誰かがLD_LIBRARY_PATH
を思い付きました。だから、私は
と私の.bashrc
を付け加えました。そして、私はliblapack.so.3
を/home/me/lib;
に入れました。今すぐnumpyをインポートしようとすると、エラーメッセージが表示されます。
ImportError: liblapack.so.3: wrong ELF class: ELFCLASS32
今はスタックされています。何が間違っていた可能性がありますか?
クラスタマシンには、Suseがインストールされています。