2016-10-14 6 views
6

urllib을 가져오고 싶습니다. 'request'함수를 사용하고 싶습니다. 그러나, 나는 Pycharm를 통해 다운로드하는 동안 오류가 발생했습니다Python에서 urllib을 가져올 수 없습니다.

"요구 사항의 URLLIB을 만족하는 버전을 찾을 수 없습니다 (버전 :) URLLIB에 대한 찾을 수 없습니다 일치 분배"

나는 노력을 pip install urllib하지만 여전히 동일한 오류가 발생했습니다. 파이썬 2.7.11을 사용하고 있습니다. 정말 어떤 도움을

+4

'urllib'는 표준 lib에 있습니다. 그것은 포함되어야하고 당신은 그것을 설치할 필요가 없습니다. 'import urllib'는 저에게 효과적입니다. 비록 ['requests'] (http://docs.python-requests.org/en/master/)는 설치할 수있는 완전히 다른 라이브러리입니다. –

+0

그는'urllib.requests' (파이썬 3에서는 네임 스페이스가 다시 작성 되었음)를 의미한다고 생각합니다. –

답변

10

몇 가지 감사 : 코멘트에 metioned으로

  1. urllib는 표준 라이브러리의 일부입니다, pip를 통해 설치되지 않은, 그래서 당신은 설치하지 않고 import urllib을 할 수 있습니다.
  2. 파이썬 3.x는 urllib.request 모듈을 가지고 있지만 파이썬 2.x는 내가 아는 한 그렇게하지 않습니다.
  3. 당신이 urllib.request에서 찾고있는 기능을 대부분 (또한 표준 라이브러리의 일부입니다) urllib2에 포함되어 있지만, 당신은 아마에 pip를 통해 설치해야 않는 requests를 사용하여 오프 더 나은 수 있습니다 귀하의 경우는 :

    사실
    pip install requests 
    

    urllib2 문서 자체는 "높은 수준의 HTTP 클라이언트 인터페이스은"requests 라이브러리를 사용하는 것이 좋습니다 -하지만 난 당신이 원하는 무엇인지 확실하지 않다, 그래서 어렵다 여러분의 특별한 사용 사례에 가장 적합한 것이 무엇인지 말할 수 있습니다.

관련 문제