2017-09-18 1 views
0

같은 디렉토리에 파일을 가져python3 내가 다음과 같습니다 테스트 프로젝트를

# output.py 
print("hello world") 

난 그냥 부작용에 대한 output.py를 가져올 것입니다,하지만 난 t을 얻고있다 대신 그의 메시지 :

(venv) $ python test_project/main.py 
Traceback (most recent call last): 
    File "test_project/main.py", line 2, in <module> 
    from . import output 
ImportError: cannot import name 'output' 

main.py에서 import 문은 무엇을 할 필요가 않습니다 단지에 "Hello World"인쇄?

답변

1

상대적 가져 오기는 패키지에서만 수행 할 수 있습니다. 따라서 코드를 패키지로 실행하십시오.

$ cd /pathabovetest_project 
$ python -m test_project.main 
1

그냥 import output, 나를 위해 일했습니다.

+0

오, 감사합니다 - IDE가 그것에 대해 불평했습니다. – Alex028502

관련 문제