Macbook에서 프로젝트를하고 있는데, 시스템은 OS X 10.11.5입니다. 나는 거기 import
__init__.py가 있어도 패키지 오류가 아닙니다.
from rec.par.b import *
입니다 그리고 그것은 'No module name rec.par , rec is not a package'
같은 오류가 발생했습니다 파이썬 3.5 사용 a.py
이
rec-par/
rec/
__init__.py
cle/
__init__.py
c.py
par/
__init__.py
b.py
util/
__init__.py
a.py
같은 디렉토리를했다. sys.path에 'rec-par'경로를 추가했으며 cle/c.py
에 동일한 가져 오기 명령에 오류가 없습니다.
질문 How to fix "Attempted relative import in non-package" even with __init__.py, python3 -m a.py
에 사용 된 방법을 시도했습니다. 그러나 그것은 효과가 없었습니다.
내가 여기에 누락 된 것이 있습니까?
최상위 폴더 (또는 가져 오기 경로의 다른 위치)에'rec.py' 파일이 있습니까? 예외 메시지는 "rec"로 보이는 것을 의미하는 것 같습니다. 올바른 것이 아닙니다. – Blckknght