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 のすべてのモジュールを正しく検出します。誰かがいくつかのアイデアを持っていますか?
ありがとう