zoukankan      html  css  js  c++  java
  • ryu No module named

    [root@kunpeng82 sdx-ryu]# ryu-manager ctrl/asdx.py 
    loading app ctrl/asdx.py
    Traceback (most recent call last):
      File "/usr/local/lib/python3.6/site-packages/ryu/utils.py", line 99, in import_module
        return _import_module_file(modname)
      File "/usr/local/lib/python3.6/site-packages/ryu/utils.py", line 88, in _import_module_file
        return load_source(modname, abspath)
      File "/usr/local/lib/python3.6/site-packages/ryu/utils.py", line 42, in load_source
        return loader.load_module(name)
      File "<frozen importlib._bootstrap_external>", line 399, in _check_name_wrapper
      File "<frozen importlib._bootstrap_external>", line 823, in load_module
      File "<frozen importlib._bootstrap_external>", line 682, in load_module
      File "<frozen importlib._bootstrap>", line 265, in _load_module_shim
      File "<frozen importlib._bootstrap>", line 684, in _load
      File "<frozen importlib._bootstrap>", line 665, in _load_unlocked
      File "<frozen importlib._bootstrap_external>", line 674, in exec_module
      File "<frozen importlib._bootstrap_external>", line 781, in get_code
      File "<frozen importlib._bootstrap_external>", line 741, in source_to_code
      File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
      File "/root/ryu/sdx-ryu/ctrl/asdx.py", line 270
        if (cookie <> 0):
                    ^
    SyntaxError: invalid syntax
    
    During handling of the above exception, another exception occurred:
    
    Traceback (most recent call last):
      File "/usr/local/bin/ryu-manager", line 11, in <module>
        load_entry_point('ryu==4.34', 'console_scripts', 'ryu-manager')()
      File "/usr/local/lib/python3.6/site-packages/ryu/cmd/manager.py", line 98, in main
        app_mgr.load_apps(app_lists)
      File "/usr/local/lib/python3.6/site-packages/ryu/base/app_manager.py", line 415, in load_apps
        cls = self.load_app(app_cls_name)
      File "/usr/local/lib/python3.6/site-packages/ryu/base/app_manager.py", line 392, in load_app
        mod = utils.import_module(name)
      File "/usr/local/lib/python3.6/site-packages/ryu/utils.py", line 104, in import_module
        return importlib.import_module(modname)
      File "/usr/lib64/python3.6/importlib/__init__.py", line 126, in import_module
        return _bootstrap._gcd_import(name[level:], package, level)
      File "<frozen importlib._bootstrap>", line 994, in _gcd_import
      File "<frozen importlib._bootstrap>", line 971, in _find_and_load
      File "<frozen importlib._bootstrap>", line 941, in _find_and_load_unlocked
      File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
      File "<frozen importlib._bootstrap>", line 994, in _gcd_import
      File "<frozen importlib._bootstrap>", line 971, in _find_and_load
      File "<frozen importlib._bootstrap>", line 953, in _find_and_load_unlocked
    ModuleNotFoundError: No module named 'ctrl/asdx'
    [root@kunpeng82 sdx-ryu]#
    

      

    [root@kunpeng82 sdx-ryu]# export PYTHONPATH=/root/ryu/sdx-ryu/ctrl:$PYTHONPATH
    [root@kunpeng82 sdx-ryu]# ls
    ctrl  examples  README.md  ryu  setup  Vagrantfile  xrs
    [root@kunpeng82 sdx-ryu]# ryu-manager ./ctrl/asdx.py 
    loading app ./ctrl/asdx.py
    Traceback (most recent call last):
      File "/usr/local/lib/python3.6/site-packages/ryu/utils.py", line 99, in import_module
        return _import_module_file(modname)
      File "/usr/local/lib/python3.6/site-packages/ryu/utils.py", line 88, in _import_module_file
        return load_source(modname, abspath)
      File "/usr/local/lib/python3.6/site-packages/ryu/utils.py", line 42, in load_source
        return loader.load_module(name)
      File "<frozen importlib._bootstrap_external>", line 399, in _check_name_wrapper
      File "<frozen importlib._bootstrap_external>", line 823, in load_module
      File "<frozen importlib._bootstrap_external>", line 682, in load_module
      File "<frozen importlib._bootstrap>", line 265, in _load_module_shim
      File "<frozen importlib._bootstrap>", line 684, in _load
      File "<frozen importlib._bootstrap>", line 665, in _load_unlocked
      File "<frozen importlib._bootstrap_external>", line 674, in exec_module
      File "<frozen importlib._bootstrap_external>", line 781, in get_code
      File "<frozen importlib._bootstrap_external>", line 741, in source_to_code
      File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
      File "/root/ryu/sdx-ryu/ctrl/asdx.py", line 270
        if (cookie <> 0):
                    ^
    SyntaxError: invalid syntax
    
    During handling of the above exception, another exception occurred:
    
    Traceback (most recent call last):
      File "/usr/local/bin/ryu-manager", line 11, in <module>
        load_entry_point('ryu==4.34', 'console_scripts', 'ryu-manager')()
      File "/usr/local/lib/python3.6/site-packages/ryu/cmd/manager.py", line 98, in main
        app_mgr.load_apps(app_lists)
      File "/usr/local/lib/python3.6/site-packages/ryu/base/app_manager.py", line 415, in load_apps
        cls = self.load_app(app_cls_name)
      File "/usr/local/lib/python3.6/site-packages/ryu/base/app_manager.py", line 392, in load_app
        mod = utils.import_module(name)
      File "/usr/local/lib/python3.6/site-packages/ryu/utils.py", line 104, in import_module
        return importlib.import_module(modname)
      File "/usr/lib64/python3.6/importlib/__init__.py", line 121, in import_module
        raise TypeError(msg.format(name))
    TypeError: the 'package' argument is required to perform a relative import for './ctrl/asdx.py'
    [root@kunpeng82 sdx-ryu]# ls ctrl/asdx.py 
    ctrl/asdx.py
    [root@kunpeng82 sdx-ryu]# 
    [root@kunpeng82 sdx-ryu]# export PYTHONPATH=/root/ryu/sdx-ryu/ctrl:$PYTHONPATH
    [root@kunpeng82 sdx-ryu]# ryu-manager asdx.py
    1134   export PYTHONPATH=/root/ryu/sdx-ryu/ctrl:$PYTHONPATH
     1135  ryu-manager /root/ryu/sdx-ryu/ctrl/asdx.py 
  • 相关阅读:
    基于Yarp的http内网穿透库HttpMouse
    Redis+Lua解决高并发场景抢购秒杀问题
    SQL慢查询排查思路
    webrtc之TURE、STUN、摄像头打开实战
    WebService就该这么学
    超详细 Java 15 新功能介绍
    Java 14 新功能介绍
    Java 17 将要发布,补一下 Java 13 中的新功能
    Java 8 Function 函数接口
    PO/DO/VO/DTO/BO/POJO概念与区别
  • 原文地址:https://www.cnblogs.com/dream397/p/13288220.html
Copyright © 2011-2022 走看看