3

Python virtualenv を使用していますが、(virtualenv 内にインストールされた) モジュールに問題があります。

まず、virtualenv を有効にします。

source path_to_virtualenv/bin/activate

virtualenv が正しくアクティブ化されています (その名前がシェルに表示されます)。そのvirtualenv内に、mininet(ネットワークシミュレーター)をインストールしました:正しくインストールされていると確信しています(コマンドでリストされていますpip list)。

ただし、アプリケーションを実行しようとすると、Mininet API のモジュールで次のエラーが発生します。

from mininet.net import Mininet ImportError: Net という名前のモジュールがありません

それはどのように可能ですか?IDE を使用すると、(同じ virtualenv 内の) Mininet のすべてのモジュールを正しく検出します。誰かがいくつかのアイデアを持っていますか?

ありがとう

4

1 に答える 1

0

プロジェクトが仮想環境と同じディレクトリにあるかどうかを確認します。

仮想環境を開始しない場合。コマンド プロンプトで cd を実行し、プロジェクトに移動します。

少し役立つことを願っています

于 2015-07-21T13:01:06.387 に答える