python 에 설 치 된 모듈 패키지 버 전 충돌 문제 해결
최근 작업 중 에 문제 가 생 겼 습 니 다.python 패 키 지 를 설치 할 때 이런 문제 가 자주 발생 합 니 다.예 를 들 어 ipython 에 대해 기계 자체 가 설치 한 버 전 은 1.2.1 로 너무 낮 고 Jupyter 를 뛰 기 에는 부족 하 다.pip 로 설치 하려 고 했 지만 다운로드 과정 이 원활 하 다 는 것 을 알 게 되 었 으 나 설치 할 때 이런 오 류 를 자주 보고 했다.
오류 알림 은 다음 과 같 습 니 다:
......'Not uninstalling ipython at /usr/lib/python2.7/dist-packages, owned by OS'......
결국 ipython 이 성공 적 으로 설치 되 었 음 을 보 여 주 었 으 나 version 을 볼 때 는 1.2.1 로 나 를 10 점 크게 만 들 었 다.원인.
나중에 연 구 를 해 보 니 이 문 제 를 일 으 킨 원인 은 매우 간단 하 다.바로 ubuntu 의 apt-get 버 전과 pip 가 설치 한 버 전이 충돌 하기 때문이다.apt-get 의'지위'가 pip 보다 조금 높 기 때문에 시스템 은 apt-get 안의 패 키 지 를 우선 사용 합 니 다.그러나 apt-get 의 소프트웨어 는 보통 매우 낡 아서 python 가방 의 업데이트 속 도 를 따라 갈 수 없습니다.pip 는 버 전 은 새 롭 지만 apt-get 의 오래된 버 전 을 삭제 할 수 없습니다...이것 은 오류 에서 언급 한 마 운 트 해제 할 수 없 는 문 제 를 일 으 켰 다.
해결 방법
이에 대해 문 제 를 해결 하 는 방법 은 이미 잘 알 고 있 습 니 다.apt-get 에 대응 하 는 오래된 패 키 지 를 수 동 으로 마 운 트 해제 하면 됩 니 다.
총결산
이상 은 이 글 의 전체 내용 입 니 다.본 논문 의 내용 이 여러분 의 학습 이나 업무 에 어느 정도 도움 이 되 기 를 바 랍 니 다.궁금 한 점 이 있 으 시 면 댓 글 을 남 겨 주 셔 서 저희 에 대한 지지 에 감 사 드 립 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
로마 숫자를 정수로 또는 그 반대로 변환그 중 하나는 로마 숫자를 정수로 변환하는 함수를 만드는 것이었고 두 번째는 그 반대를 수행하는 함수를 만드는 것이었습니다. 문자만 포함합니다'I', 'V', 'X', 'L', 'C', 'D', 'M' ; 문자열이 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.