1

過去に numexpr を多くのマシンに正常にインストールしました。しかし今では、新しい Linux システムでそれを実行することができません。基本的に、tar.gz ファイルをダウンロードして、

python setup.py install --home=~/Python/

これはうまく機能します。私もやった

export PYTHONPATH+=:$HOME/Python/lib/python/

この手順は、マシン上の他のいくつかのモジュールではうまく機能しますが、numexpr では取得し続けます

Python 2.6.2 (r262:71600, Jul 22 2011, 11:30:26) 
[GCC 4.4.4 20100726 (Bull 4.4.4-13)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import numexpr
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named numexpr

numexpr のバージョン 1.4.1 と 1.4.2 を試しました。また、sys.path は python 環境で正しく設定されています (そうあるべきです)。

ここで何がうまくいかないのか、誰にも分かりますか?

ありがとう、マーク

4

2 に答える 2

1

$HOME/Python/lib/python/おそらくPYTHONPATHの正しい値ではありません。モジュールは通常、インストールディレクトリの下のサブディレクトリにインストールされ、通常はその後にバージョン番号が付いていpythonます。この問題は、下にあるものを見るだけで解決できると思います~/Python

于 2012-05-24T16:54:01.917 に答える
0

Anaconda の無料配布リンクをインストールします。Python を使用したコーディング ライフは、はるかに簡単になります。また、numexpr は既にインストールされており、すぐに使用できます (他のパッケージでも使用できます)。

于 2015-08-30T19:52:15.267 に答える