2017-04-06 1 views
1

저는 Ubuntu16.04 x64에서 python3.5 IDEA를 사용합니다. 하지만 사진에서와 같이 이상한 질문이 있습니다. 이름 바꾸기를 시도하지만 작동하지 않습니다.python3 ImportError : 이름을 가져올 수 없습니다.

이 문제는 어떻게 해결해야합니까? 당신이 알고 있다면 말해주세요.

enter image description here

+0

'tpymysql'의 디렉토리의 부모로'PYTHONPATH' ENV 변수 설정됩니다 – d512

+0

동일한 프로젝트의 새 패키지가 작동 할 수 있기 때문에이 패키지를 사용할 수 없으므로이 패키지는 작동하지 않을 것입니다. –

+0

여기서'import' 문을 포함하는 파일은'connect.py '? 내 그림에 – d512

답변

0

나는 당신의 connect.pyclass Connect() 같은 것이 있다고 생각합니다.

실행되는 스크립트가 connect.py

from connect import Connect

그렇지

from tpymysql.connect import Connect

파이썬의 방법은 모든 것이 명확하고 구체적으로 지정되는 동일한 경로에 해당되는 경우. 그래서 가져 오기를 원할 때 파일 자체 이외의 것을 가져와야합니다.

from .tpymysql import connect 
0

는 다음을 시도해보십시오?
관련 문제