0

我收到模块导入错误。

我的主要文件是/home/mininet/pythonscripts/import.py主文件程序

我的模块文件是/home/mininet/test/hello.py模块文件程序

我得到的错误是:

File "import.py", line 7, in <module> from test.hello import sqr,print_func 
ImportError: No module named hello

我还在__init__.py模块搜索路径中添加了文件..请帮助!

4

1 回答 1

1

为了导入/home/mininet/test/hello.pyas test.hello,您必须满足两个要求:

  1. /home/mininet/test/__init__.py必须存在才能标记test为包。
  2. /home/mininet必须打开,sys.path以便 Pythontest/hello.py在查找test.hello.

请注意,拥有/home/mininet/testonsys.path让你import hello,但不是import test.hello

于 2013-04-04T06:58:28.797 回答