如何修复Linux中的ImportError:No module named?

2024-04-26 07:19:16 发布

您现在位置:Python中文网/ 问答频道 /正文

我想试试http://csie.nqu.edu.tw/smallko/sdn/dijkstra_ryu.htm中的代码 但当我试着运行这些代码时,却没有用。总是有“重要的恐怖:没有模块dijkstra_龙.py'错误

我使用的是Ubuntu16.04.4LTS、Python2.7.12和3.5.2以及Ryu4.23。在

事情是这样的:

ray@raihanr:~/ryu/ryu/app$ ryu-manager dijkstra_ryu.py --observe-links
loading app dijkstra_ryu.py
Traceback (most recent call last):
File "/usr/local/bin/ryu-manager", line 9, in 
load_entry_point('ryu==4.23', 'console_scripts', 'ryu-manager')()
File "/usr/local/lib/python2.7/dist-packages/ryu/cmd/manager.py", line 98, in main
app_mgr.load_apps(app_lists)
File "/usr/local/lib/python2.7/dist-packages/ryu/base/app_manager.py", line 415, in load_apps
cls = self.load_app(app_cls_name)
File "/usr/local/lib/python2.7/dist-packages/ryu/base/app_manager.py", line 392, in load_app
mod = utils.import_module(name)
File "/usr/local/lib/python2.7/dist-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: No module named dijkstra_ryu.py

我还尝试使用:

^{pr2}$

但它总是显示出同样的错误

可悲的是,我也试着这样做:

:~$ryu-manager ryu/ryu/app/dijkstra_ryu.py --observe-links

然后出现了一个新的错误

ImportError: Import by filename is not supported.

我已经检查了每个模块,没有遗漏任何部分。在


Tags: inpyimportapplibusrlocaldist
1条回答
网友
1楼 · 发布于 2024-04-26 07:19:16

我找到了伙计们。问题出在间距规则上。代码是混乱的,所以我们需要使它正确的间距,即当代码在定义内时的4倍,for,if,等等

相关问题 更多 >