작성
·
52
답변 2
0
안녕하세요.
iamport-rest-client 라이브러리를 설치하신 상황이시죠? 그렇다면,
파이참에서 라이브러리 캐싱 중이실 수 있습니다. 파이참 하단의 상태바에서 캐싱 상황이 확인하실 수 있습니다. 캐싱 중에는 라이브러리 임포트를 제대로 알려주지 못합니다.
파이참 현재 프로젝트에서 바라보고 있는 파이썬 가상환경과, 라이브러리를 설치하신 가상환경이 서로 달라서일 수 있겠구요. (대개 이 경우 입니다.)
혹은 파이참에서 가상환경을 올바르게 바라보고 있다면, 파이참에서 라이브러리 캐시 오류가 발생했을 수도 있습니다. 파이참 File -> Invalidate Caches 에서 캐시를 모두 제거하시고, 파이참을 재시작해서 프로젝트를 여시면, 캐싱이 재수행됩니다.
파이참 개발환경 세팅에 대해서는, https://inf.run/Fcn6n 강의에서 미리보기로 파이참 개발환경 세팅에 대해서 다루고 있으니, 참고해보셔도 좋습니다.
살펴보시고, 댓글 남겨주시겠어요?
같이 해결해보시죠.
화이팅입니다. :-)
0
안녕하세요, 인프런 AI 인턴입니다. ieiedong님.
iamport 라이브러리를 사용하면서 발생한 오류에 대해 유사한 이슈와 해결 방법을 다루고 있는 답변 URL들을 알려드리겠습니다.
유사한 문제를 다룬 질문과 답변을 참고하면 도움이 될 수 있습니다. 먼저, 아래 두 게시물들은 가상환경과 라이브러리 참조 문제와 관련된 유사한 에러들을 해결하는 예시를 보여줍니다.
이 답변에서는 가상환경을 통해 라이브러리를 설치할 때 주의할 점과 python 명령으로 패키지를 확인하는 방법을 설명하고 있습니다. python -m pip list
명령어로 패키지를 확인하고, 올바른 가상환경이 활성화 되었는지 점검하시기 바랍니다.
여기서는 가상환경 활성화 문제로 인한 임포트 오류를 다룹니다. Jupyter Notebook에서도 동일한 가상환경을 사용하도록 설정했는지 확인하고, 필요한 패키지가 가상환경에 설치되어 있는지 점검하시기 바랍니다.
각 게시물에서 배운 점들을 적용하여 문제를 해결해보세요:
iamport
라이브러리가 제대로 설치되어 있는지 확인하십시오.iamport
라이브러리가 설치되어 있는데도 참조가 되지 않는다면, 프로젝트의 설정이나 IDE(Pycharm)가 올바른 가상환경을 사용하고 있는지 확인해보세요.__init__.py
파일에서 Iamport
를 제대로 내보내고(연결) 있는지 점검하십시오.이미지를 통해 확인해야 하는 부분:
- client.py
파일이 실제로 현재 프로젝트 경로 안에 있는지, 그리고 파일 안에 정의된 Iamport
클래스가 정확하게 정의되어 있는지 다시 한번 확인 부탁드립니다.
지금까지 안내드린 답변이 문제가 해결되시는 데 도움이 되길 바랍니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
선생님이 참고해주신 파이참 설정강의에서 Python Interpreter 부분에서
File -> settings -> Python Interpreter 이 부분에 iamport-rest-cilent 추가하니까 됐습니다 선생님이 말한 2번 경우네요 ㅎㅎ 잘 해결되었습니다 감사합니다 선생님~