1
python mycore/tests4extractor.py
으로 테스트를 실행하면 작동합니다. nosetests ./mycore/tests4extractor.py
으로 테스트를 실행하면 ImportError: No module named extractor
으로 실패합니다. 나는 helpers
폴더에있다.nosetests로 실행되는 테스트는 ImportError와 함께 실패하지만 python 명령과 함께 작동합니다.
프로젝트 구조는 다음과 같습니다 절대 경로에 PYTHONPATH 설정
helpers/
mycore/
__init__.py
extractor.py
tests4extractor.py
helpers
및/또는 helpers/mycore
에 도움이되지 않습니다.
대답 tests4extractor.py
:
import mycore
from extractor import extract
로 변경해야합니다
import mycore
from mycore.extractor import extract
그리고 파이썬이 python -mmycore.tests4_strings
당신은 잘됩니다! 코드 스 니펫을 포함하도록 질문을 업데이트합니다. – Ayrat
흠, 업데이트 후 파이썬은 비슷한'ImportError : No module mycore'로 실패합니다. 그러나 nosetests 작동합니다. – Ayrat
파이썬을 작동하게하려면'python -mmycore.tests4_strings' – Ayrat