10

と をインストールしようとしていscipyますnumpy。私はルート権限を持っていないので、numpy最初にインストールしようとしたときに、どちらが機能したかを入力python setup.py install --prefix=/data3/homeしました。その後、インストールしようとすると、次のscipyエラーが報告されました。

File "setup.py", line 230, in <module>
    setup_package()
  File "setup.py", line 218, in setup_package
    from numpy.distutils.core import setup
ImportError: No module named numpy.distutils.core

この問題を解決するにはどうすればよいですか?

4

2 に答える 2

6

より標準的な方法は、 PEP 370で説明されているようにユーザーごとにインストールすることです:

pip install numpy --user

またはvirtualenvを使用します。

于 2013-09-25T12:39:05.823 に答える
2

export PYTHONPATH="/data3/home/:$PYTHONPATH"あなたの問題を解決するはずです。

/data3/homeこれが行うことは、カスタム パスを標準PYTHONPATH変数に追加することです。すべての Python スクリプトは/data3/home、システム全体のディレクトリ (通常は/usr/lib/python*.

于 2013-09-25T08:33:42.320 に答える