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 에 대응 하 는 오래된 패 키 지 를 수 동 으로 마 운 트 해제 하면 됩 니 다.
총결산
이상 은 이 글 의 전체 내용 입 니 다.본 논문 의 내용 이 여러분 의 학습 이나 업무 에 어느 정도 도움 이 되 기 를 바 랍 니 다.궁금 한 점 이 있 으 시 면 댓 글 을 남 겨 주 셔 서 저희 에 대한 지지 에 감 사 드 립 니 다.

좋은 웹페이지 즐겨찾기