2

Python 2.5 がインストールされた Windows マシンを実行しています。また、Windows インストーラーを使用して NumPy をインストールしました。

Python に付属の Python (コマンド ライン) ツールを実行すると、これはすべてうまく機能します。

ただし、cygwin を実行してから Python を実行すると、numpy パッケージが見つかりません。

どの環境変数を設定する必要がありますか? どの値に設定する必要がありますか?

4

4 に答える 4

4

Cygwin には独自のバージョンの Python が付属しているため、システムに 2 つの Python がインストールされている可能性があります。1 つは Windows にインストールされ、もう 1 つは Cygwin に付属しています。

これをテストするには、Cygwin で bash プロンプトを開き、入力which pythonして Python 実行可能ファイルの場所を確認してください。または同様のメッセージが表示された場合/cygdrive/c/Python25/python.exeは、Windows 実行可能ファイルを実行していることがわかります。またはそのようなものが表示/usr/local/bin/pythonされた場合は、Cygwin バージョンを実行していることがわかります。

インタラクティブな使用が必要な場合は、DOS プロンプトを開いてそこから Python を実行することをお勧めします。これにより、2 つの Python インストールが適切に分離されます (両方あると非常に便利です。私は自分のマシンでこれを行っています)。また、Windows の対話型コンソール用に設計されたプログラムを Cygwin シェル内から実行すると、問題が発生する場合があります。

于 2008-11-25T18:32:43.910 に答える
1

cygwin が提供する python の別のコピーを実行しています。

/cygdrive/c/python25/python (またはインストールした場所) を実行して、win32 のものを取得するか、numpy の別のコピーをインストールすることができます。

于 2008-11-25T18:33:31.913 に答える
0

Windows 用にビルドされた numpy は、cygwin python と互換性がありません。cygwin で自分でビルドする必要があります。

于 2009-04-28T14:08:41.970 に答える
0

PYTHONPATH に NumPy があることを確認します。モジュールの検索パス (セクション 6.1.2)Python の検索パスの変更 (セクション 4.1)を参照してください。

于 2008-11-25T18:33:33.457 に答える