파이썬 모듈 질문드립니다 AttributeError: module 'requests' has no attribute 'get'

조회수 71회

혼자 책보고 차근히 따라가고 있는 중입니다. 현재 리퀘스트로 인터넷에서 이미지를 가져오는 단계를 하고 있습니다. requests 모듈을 이용했고 설치까지 오류는 있었지만 해결했습니다. 반면, url 을 입력하고 다음과 같은 코드를 입력한 결과,

r = requests.get(url, stream=True).raw

이렇게 오류가 떴습니다.

Traceback (most recent call last):
  File "<pyshell#2>", line 1, in <module>
    r = requests.get(url, stream=True).raw
AttributeError: module 'requests' has no attribute 'get'

열심히 구글링해본 결과 파일이름이 requests로 같은 경우 이 같은 문제가 발생한다고 하는데 이 경우, 저장도 하지 않은 빈 쉘에서 발생하는 문제입니다.

도무지 해결법을 모르겠습니다. 도움 주시면 정말 감사드리겠습니다. 정중히 질문드립니다.

1 답변

  • 에러 메세지를 보면 모듈 설치 후에 임포트를 안하신 것 같습니다.

    import requests
    
    r = requests.get(url, stream=True).raw
    
    • 설치 후 임포트까지 하고 url 입력 다음에 일어난 오류입니다! 답변감사합니다 heradenk 2021.7.21 13:56
    • 코드 파일 이름 뭐로 지으셨죠? 초보 2021.7.21 14:15
    • 저장안한 빈 쉘입니다 heradenk 2021.7.21 14:27
    • .py 파일로 저장한 다음에 실행해보셨나요? 초보 2021.7.21 14:52
    • 저장해도 같은 문제가 발생하네요... 재설치를 해보겠습니다 heradenk 2021.7.21 14:58
    • 코드 전문 올려보세요. 초보 2021.7.21 15:06
    • import requests \ url = 'http://bit.ly/2JnsHnT' \ r = requests.get(url, stream=True).raw heradenk 2021.7.21 15:13
    • 가끔 생기는 문젠데.. 모듈 신규 설치 시 아이들을 껐다 켜야 모듈이 제대로 적용이 될 때가 있습니다. 초보 2021.7.21 15:34
    • 네 계속 시도해보겠습니다 감사합니다 heradenk 2021.7.21 15:46

답변을 하려면 로그인이 필요합니다.

Hashcode는 개발자들을 위한 무료 QnA 사이트입니다. 계정을 생성하셔야만 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)

ᕕ( ᐛ )ᕗ
로그인이 필요합니다

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 계정을 생성하셔야만 글을 작성하실 수 있습니다.