Python 2.7로 작성된 일부 프로그램은 ImportError: No module named 'urlparse'
. 그래서 모듈을 설치해야하는데 할 수 없습니다. 모듈이 존재합니다 . 예를 들어 https://docs.python.org/2/library/urlparse.html에 설명되어 있습니다 . 그러나 어느 쪽도 apt-get install
,도 아니다 pip install
라는 이름의 모듈을 찾을 수 없습니다 urlparse
, python-urlparse
, urllib
, python-urllib
... - 내가 좋아하는 메시지지고있어 Could not find any downloads that satisfy the requirement ...
유일한 예외은 패키지 python-urllib3
아마 필요한 파일이 포함되어 있지만, 파이썬 3 및 설치에있는 도움이되지 않았다.
내가 설치 한 pip
하지, pip3
내가 파이썬 2 (대한 모듈이 필요하기 때문에 pip 1.4.1 from /usr/lib/python2.7/dist-packages (python 2.7)
). 내 Ubuntu는 Xubuntu 13.10입니다.
문제는 어디입니까? 되어 pip
적절한 장소에서 모듈을 검색 하시나요? 어떤 위치에서 검색해야하는지 모르겠습니다 ...
urlparse
표준 Python 2 라이브러리의 일부입니다. Python의 일부로 제공됩니다. PyPI 등에 별도로 포장되어 있지 않습니다. urlparse.urlparse
(함수)는 Python 3에서 urllib.parse
.
따라서 몇 가지 살펴볼 사항 :
Python 2 프로그램이 Python 3에서 실행 중일 수 있습니다. 시작 스크립트를 확인하여 어떤 버전의 Python을 선택하는지 확인합니다. 아마도 시작되어야 #!/usr/bin/env python2
하지만 env python2
Python 2를로드 하는지 다시 확인 (실행하여 )해야합니다.
무언가 먹은 /usr/lib/python2.7/urlparse.py
경우 다음을 사용하여 libpython2.7-stdlib
패키지를 다시 설치하십시오 .
sudo apt-get install --reinstall libpython2.7-stdlib
또는 장난을 일으키는 로컬 파일이 있습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다