我有一个像这样的文件夹结构:
/mylib/
/mylib/__init__.py
/mylib/my_class.py
/mylib/tests/test_my_lib.py
在我的测试中,我有:
from mylib import MyClass
import unittest
我越来越:
File "test_edgecast_mcc_client.py", line 1, in <module>
from mylib import MyClass
ImportError: No module named mylib
我认为这是有道理的,因为当它应该在 ../mylib 中查找时,导入将在 mylib 的测试目录中查找?
任何人都可以分享一些关于如何让导入正常工作的信息吗?