모듈 패키지 설치 시 충돌 해결 방법

Y2J
풀어 주다: 2017-05-11 10:47:58
원래의
3491명이 탐색했습니다.

이번 글은 파이썬에서 모듈 패키지를 설치할 때 발생하는 버전 충돌 문제에 대한 해결 방법을 주로 소개합니다. 이 문제의 원인과 해결 방법을 소개합니다. 참고용으로 활용하시면 됩니다. 아래에서 살펴보겠습니다.

문제

최근 직장에서 Python 소프트웨어 패키지를 설치하다 보면 이런 문제가 자주 발생합니다. . 예를 들어, ipython의 경우 머신 자체에 설치된 버전이 1.2.1인데, 분명히 jupyter를 실행하기에는 너무 낮은 버전입니다. pip를 사용하여 설치하려고 시도했지만 다운로드 프로세스가 원활하게 진행되는 것을 확인했지만 항상 이러한 오류가 발생했습니다. 설치 중.

오류 메시지는 다음과 같습니다.

......'Not uninstalling ipython at /usr/lib/python2.7/dist-packages, owned by OS'......
로그인 후 복사

마지막으로 ipython이 성공적으로 설치되었다고 나오는데, 버전을 확인해보니 여전히 1.2.1입니다. , 이는 나를 매우 혼란스럽게 만듭니다.

원인

이 문제의 원인은 실제로 매우 간단하다는 것을 알게 되었습니다. 우분투의 적절한 기능 때문이었습니다. -get 버전이 pip가 설치한 버전과 충돌합니다. apt-get의 '상태'는 pip의 '상태'보다 약간 높기 때문에(결국 그것이 당신의 진짜 아버지입니다), 시스템은 apt-get의 소프트웨어 패키지 사용에 우선순위를 부여합니다. 그러나 apt-get의 소프트웨어는 일반적으로 매우 오래되어 python 패키지업데이트 속도를 따라잡을 수 없습니다. pip에는 새 버전이 있지만 삭제apt-get의 이전 버전입니다. . . . . . 이로 인해 오류에 언급된 제거를 할 수 없는 문제가 발생했습니다.

해결책

이 문제에 대한 해결책은 이미 매우 명확합니다. apt에서 해당 항목을 수동으로 제거하면 됩니다. -get 오래된 패키지가 가능합니다.

요약

[관련 추천]

1. Python 무료 동영상 튜토리얼

Python과 데이터 수집 동영상 튜토리얼

3. Python 튜토리얼 기본 소개


위 내용은 모듈 패키지 설치 시 충돌 해결 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿