0
__init__.py
공백이 있고 compute.py
및 config.py
두 개의 모듈이있는 mypackage
폴더가 있습니다. mypackage
및 main.py
이 들어있는 폴더에 있고 from mypackage.compute import myfunction
이고 compute.py
안에 from config import *
이있는 python main.py
을 실행합니다. 폴더 구조는 다음과 같습니다 :Python3 가져 오기 모듈 오류
main.py
mypackage
__init__.py
compute.py (contains myfunction)
config.py
지금, python main.py
모든 것을 실행할 때 나는 python3 main.py
를 실행하면, 내가 얻을 수있는 반면, 완벽하게 작동합니다 : 여기 잘못 될 수있는 것을 아주 확실하지
Traceback (most recent call last):
File "main.py", line 1, in <module>
from mypackage.compute import myfunction
File "/home/myself/Downloads/mypackage/compute.py", line 1, in <module>
from config import *
ImportError: No module named 'config'
를?
중복 가능성 [수입 파이썬 패키지 모든 모듈 (http://stackoverflow.com/questions/27093069/import-all-modules-from-package-in-python) –