1

私の目標は、光 LINC スイッチを実行し、Ryu-oe を使用してそれを制御することです。このリンクから Ryu-Oe 命令を実行しようとすると、次のエラーが表示されます。

Ryu-oe は、いくつかの光学拡張機能を備えた単なるリュウ コントローラーです。

    File "/usr/local/bin/ryu-manager", line 5, in <module>
    from pkg_resources import load_entry_point
  File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2749, in <module>
    working_set = WorkingSet._build_master()
  File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 446, in _build_master
    return cls._build_from_requirements(__requires__)
  File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 459, in _build_from_requirements
    dists = ws.resolve(reqs, Environment())
  File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 628, in resolve
    raise DistributionNotFound(req)
pkg_resources.DistributionNotFound: msgpack-python>=0.4.0

エラーを解決する方法を知っている人はいますか?

4

2 に答える 2

0

問題は解決したようです。正直なところ、どのように解決したのかわかりません。ここに私が実行したコマンドのいくつかがあります:

ryu-oe ディレクトリにいることを確認します。

sudo -H ./run_tests.sh 
sudo ./run_tests.sh 
sudo -H python ./setup.py install

そして走っsudo ryu-manager ~/ryu-oe/ryu/app/ofctl_rest.pyた。

より良い答えが得られるように、どちらがあなたに合っているか教えてください。

于 2015-07-17T15:38:57.540 に答える