As as a response for a . I get something like that
ryu-manager --app-lists .base-switch.py
loading app .base-switch.py
Traceback (most recent call last):
  File "/home/vagrant/.local/bin/ryu-manager", line 11, in <module>
    sys.exit(main())
  File "/home/vagrant/.local/lib/python2.7/site-packages/ryu/cmd/manager.py", 
line 98, in main
    app_mgr.load_apps(app_lists)
  File 
"/home/vagrant/.local/lib/python2.7/site-packages/ryu/base/app_manager.py", 
line 415, in load_apps
    cls = self.load_app(app_cls_name)
  File 
"/home/vagrant/.local/lib/python2.7/site-packages/ryu/base/app_manager.py", 
line 392, in load_app
    mod = utils.import_module(name)
  File "/home/vagrant/.local/lib/python2.7/site-packages/ryu/utils.py", line 
108, in import_module
    return importlib.import_module(modname)
  File "/usr/lib/python2.7/importlib/__init__.py", line 30, in import_module
    raise TypeError("relative imports require the 'package' argument")
TypeError: relative imports require the 'package' argument


________________________________
Od: Pelcner, Lukasz
Wysłane: poniedziałek, 4 lutego 2019 02:19:36
Do: IWAMOTO Toshihiro
DW: ryu-devel@lists.sourceforge.net
Temat: Odp.: [Ryu-devel] Error


Thanks,


so If I understand correctly ryu-manager --app-lists ~/base/base/base-switch.py 
instead of / just use . ?  ryu-manager --app-lists base.base-switch.py

________________________________
Od: IWAMOTO Toshihiro <iwam...@valinux.co.jp>
Wysłane: poniedziałek, 4 lutego 2019 02:12:25
Do: Pelcner, Lukasz
DW: ryu-devel@lists.sourceforge.net
Temat: Re: [Ryu-devel] Error

On Mon, 04 Feb 2019 09:16:43 +0900,
Pelcner, Lukasz wrote:
>
> [1  <multipart/alternative (7bit)>]
> [1.1  <text/plain; iso-8859-2 (quoted-printable)>]
> Dear Sir/Madam,
>
>
> Trying to set up Ryu I constantly get the following error running 
> simple_switch for OpenFlow 1.3

http://osrg.github.io/ryu-book/en/html/switching_hub.html#executing-the-switching-hub

A python path notation (with delimiter '.') should be used instead of
a Unix path notation (with delimiter '/').

> Traceback (most recent call last):
>   File "/home/vagrant/.local/bin/ryu-manager", line 11, in <module>
>     sys.exit(main())
>   File "/home/vagrant/.local/lib/python2.7/site-packages/ryu/cmd/manager.py", 
> line 98, in main
>     app_mgr.load_apps(app_lists)
>   File 
> "/home/vagrant/.local/lib/python2.7/site-packages/ryu/base/app_manager.py", 
> line 415, in load_apps
>     cls = self.load_app(app_cls_name)
>   File 
> "/home/vagrant/.local/lib/python2.7/site-packages/ryu/base/app_manager.py", 
> line 392, in load_app
>     mod = utils.import_module(name)
>   File "/home/vagrant/.local/lib/python2.7/site-packages/ryu/utils.py", line 
> 104, in import_module
>     return importlib.import_module(modname)
>   File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module
>     __import__(name)
> ImportError: Import by filename is not supported.
>

--
IWAMOTO Toshihiro
_______________________________________________
Ryu-devel mailing list
Ryu-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ryu-devel

Reply via email to