Python 3.5.1용 urllib2를 설치해야 함
Mac용 Python 3.5.1을 실행하고 있습니다.사용하고 싶습니다.urllib2
모듈.설치를 시도해 보았지만 분할되었다고 합니다.urllib.request
그리고.urllib.error
Python 3용.
내 명령(내 경로에 없기 때문에 현재 프레임워크 bin 디렉토리에서 실행 중):
sudo ./pip3 install urllib.request
다음을 반환합니다.
Could not find a version that satisfies the requirement urllib.request (from versions: )
No matching distribution found for urllib.request
이전에 설치할 때 동일한 오류가 발생했습니다.urllib2
일거에
경고: 보안 조사 결과 PyPI에서 다음과 같은 이름의 패키지를 포함하여 여러 개의 독이 든 패키지가 발견되었습니다.
urllib
설치 시 '집으로 전화'합니다.2017년 6월 이후에 시간을 사용했다면 가능한 한 빨리 해당 패키지를 제거하십시오.
그럴 수도 없고, 그럴 필요도 없습니다.
urllib2
는 Python 2에 포함된 라이브러리의 이름입니다.대신 Python 3에 포함된 라이브러리를 사용할 수 있습니다.그urllib.request
라이브러리는 같은 방식으로 작동합니다.urllib2
Python 2에서 작동합니다.이미 포함되어 있기 때문에 설치할 필요가 없습니다.
사용하라는 자습서를 따르는 경우urllib2
그러면 더 많은 문제에 부딪히게 될 것입니다.당신의 튜토리얼은 파이썬 3이 아닌 파이썬 2용으로 작성되었습니다.다른 튜토리얼을 찾거나 Python 2.7을 설치한 후 해당 버전에서 튜토리얼을 계속 진행합니다.찾을 수 있을 것입니다urllib2
해당 버전과 함께 제공됩니다.
또는 API를 보다 높은 수준으로 쉽게 사용할 수 있도록 라이브러리를 설치합니다.Python 2와 3 모두에서 작동합니다.
파이썬 3에서,
urllib2
라는 이름의 두 개의 내장 모듈로 대체되었습니다.urllib.request
그리고.urllib.error
원본에서 수정됨
따라서 이를 대체합니다.
import urllib2
사용:
import urllib.request as urllib2
문서에 따르면:
참고urllib2 모듈은 Python 3에서 여러 모듈로 분할되었습니다.
urllib.request
그리고.urllib.error
소스를 Python 3으로 변환할 때 2to3 도구는 가져오기를 자동으로 조정합니다.
그래서 당신이 원하는 것을 하는 것은 불가능해 보이지만 당신은 적절한 python3 함수를 사용할 수 있습니다.urllib.request
.
언급URL : https://stackoverflow.com/questions/34475051/need-to-install-urllib2-for-python-3-5-1
'programing' 카테고리의 다른 글
WPF: 사용자 컨트롤에 표시되는 대화 상자의 소유자 창을 설정하려면 어떻게 해야 합니까? (0) | 2023.05.09 |
---|---|
범위 선택 시 VBA 런타임 오류 1004 "응용 프로그램 정의 오류 또는 개체 정의 오류" (0) | 2023.05.09 |
Azure 앱 서비스와 클라우드 서비스의 차이점 (0) | 2023.05.09 |
Swift에서 문자열에 다른 문자열이 포함되어 있는지 확인하려면 어떻게 해야 합니까? (0) | 2023.05.09 |
Xcode 4로 업그레이드한 후 파일 경고 누락 (0) | 2023.05.09 |