2017-02-19 15 views
0

後に私は私のpython 3と書いていたPythonスクリプトのPexpectを使用しようとしています私はピップinstallコマンドを使用して管理者権限でcommmandプロンプト上のモジュールをインストールしてみました:カントのインポートPythonモジュールのインストール

ピップをインストールpexpect

モジュールは、私がIDLEを開け、その中に、モジュールをインポートしようとしたインストールが完了したら:エラーが発生しました

輸入pexpect

トレースバック(最新の呼び出しの最後): 輸入pexpect はImportErrorで ファイル「」、1行目、「pexpect」という名前のないモジュール

問題のpythonもそのインストール後にインポートされたモジュールを参照してくださいカントです。これを防ぐ方法を教えてください。

答えて

1

マシンに複数のバージョンのPythonがインストールされている場合に発生する可能性があります。 Python 2.7と3がインストールされていると仮定すると、2.7ライブラリの下にpexpectがインストールされていると推測しています。これを回避する最も簡単な方法は、Python 2.7パッケージへのパスをsys.pathに追加することです。

import sys 
sys.path.append('/usr/lib/python2.7/dist-packages') 

上記のパスは、Pythonのインストールによって変わる傾向があります。スクリプトを実行する前にパスを確認してください。

また、pip3を使用してPython 3のパッケージを直接インストールすることもできます。手順については、this questionを参照してください。

関連する問題