我有一个项目,我们用任何可能的语言为独立的实用程序编写脚本。在
这些脚本是在团队的基础上分开的;当我为feeds团队工作时,我们将所有内容都保存在feeds文件夹中。在
现在我们正试图利用我们经常使用的模块来创建一种库,为此,我们试图使其在本质上通用。在
但是我现在正在尝试导入下面的模块和结构。下面是我的dir结构。谁能告诉我我做错了什么吗。提前谢谢你的帮助
-- /u/user/qa-fo/bin/
|----- __init__.py
|----- pythonlib
|----- __init__.py
|----- linux_util.py
|----- feeds
|----- __init__.py
|----- test.py
linux系统_实用程序.py-在
^{pr2}$在测试.py在
#!/usr/local/bin/python
from bin.pythonlib.linux_util import test
print execute("date")
这是运行中的输出
python feeds/test.py
Traceback (most recent call last):
File "feeds/test.py", line 6, in <module>
from bin.pythonlib.linux_util import test
ImportError: No module named bin.pythonlib.linux_util
您似乎是从bin目录中运行这个。因此,您需要在PYTHONPATH上指定“/u/user/qa fo/bin/”,或者只从pythonlib导入:
相关问题 更多 >
编程相关推荐