我有以下项目结构:
project
- foo
- __init__.py
- bar
- __init__.py
- candidate.py
- tests
- __init__.py
- test_candidate.py (from foo.dep import worker)
- virtualenv
- src
- foo
- __init__.py
- dep
- __init__.py
- worker.py
当我在项目中运行nosetests
时,test_candate.py
无法使用:
ImportError: No module named dep
如何告诉nosetests
使用virtualenv中相同的顶级模块加载模块?