1

私は 32 ビット Windows XP を実行しており、Matlab をコマンド ライン プログラムである Cgate と通信させようとしています。Python のモジュール pexpect を Windows に移植した wexpect を使用して、これを実現したいと考えています。ただし、wexpect のインストールまたはインポートに問題があります。wexpect を他のすべてのモジュールと一緒に Lib フォルダーに入れました。これらの他のモジュールをインポートできますが、wexpect はインポートできません。私が試したコマンドは次のとおりです。

import wexpect
import wexpect.py
python wexpect.py install
python wexpect.py install --home=~
wexpect install

誰かもうアイデアはありますか?

4

3 に答える 3

0

wexpect が正しくインストールされていない可能性があります。

コマンド プロンプト (python ではなく、DOS のようなコマンド シェル) で、wexpect をダウンロードしたディレクトリに移動します。setup.pyコマンドを使用すると、ファイルが解凍され、ファイルが表示されることを確認してくださいdir

次に、コマンドを入力します (ここでも、python ターミナルではなく cmd シェルで):

python setup.py install.

于 2011-05-02T19:43:29.123 に答える
0

sys.pathモジュール検索パス ( )のどこかに wexpect をインストールした場合は、それimport wexpectを使用します。ただし、正しいパスにインストールしたことを確認する必要があります (通常の場所はLib\site-packagesPython インストール内にあります)。パッケージwexpect.pyにファイルが付属している場合はsetup.py、次のようにインストールできます。

\path\to\python setup.py install

DOS プロンプトから。他に何をしたかによっては、それを取得するために使用している Python インタープリターまたは IDE を再起動する必要がある場合があります。import wexpectインストールが必要な依存関係がある可能性があるため、 を試したときに表示されるエラーにも注意を払う必要があります。

于 2010-04-12T21:53:57.073 に答える