Mac 단말기 가 conda 가상 환경 에 들 어간 후에 도 pip 는 전역 에 설 치 된 문제 해결

1714 단어 파 이 썬 노트
1.문제 의 원인:
그동안 여러 가지 소프트웨어 를 설치 하 느 라 고 고생 하 다가 뭔 가 이상 한 설정 을 고 쳤 는 지 문제 가 생 겼 습 니 다.
mac 시스템 Catalina버 전
  • anaconda 에서 새로운 가상 환경(예 를 들 어 test)을 만 들 었 습 니 다
  • 4.567917.그리고 mac 단말기 에 4.567914 를 입력 하여 가상 환경 에 들어간다4.567917.pip install 을 사용 하여 설치 한 물건 은 모두 가상 환경 이 아 닌 전체 국면 에 설치 되 었 다.
    4
  • which pip 를 사용 하여 전체 국면 에서 pip 로 표시 합 니 다
  • 4
  • which python 을 사용 하여 전체 국면 에서 python 으로 표시 합 니 다
  • 2.무효 해결 방안 을 시도 했다.
    1.pip 앞 에 python-m 추가
    python -m pip install <package>
    

    결과:유효 하지 않 습 니 다.여전히 전체 원인 분석 에 설치 되 어 있 습 니 다.여기 서 사용 하 는 것 은 전체 python 이기 때문에 이렇게 하면 문 제 를 해결 하지 못 했 습 니 다.이 방법 은 사용 하 는 가상 환경 python 과 전체 pip 에 적용 되 는 상황 이 라 고 추측 합 니 다.
    2.conda install 사용
    conda install <package>
    

    결과:설치 할 수 없 는 원인 분석:이전에 파 낸 구 덩이 를 바 꾼 것 으로 추정 되 며,구체 적 인 원인 은 불분명 하 며,어차피 설치 할 수 없다.
    3.최종 해결 방안
    다시 설치
    하지만 재 포장 과정 은 여전히 많은 구 덩이 를 만 났 다!
    4.567917.설 치 를 직접 덮어 쓸 수 있 을 줄 알 았 는데 설치 패 키 지 를 다운로드 한 후에 바로 실 행 했 습 니 다.결국 저 는 anaconda 3 폴 더 를 선 택 했 습 니 다.그 는 저 에 게 anaconda 3/anaconda 3 폴 더 를 설치 해 주 었 습 니 다
  • 루트 디 렉 터 리 에 다시 설치 하 는 것 을 삭제 하고 이제 괜 찮 을 거 라 고 생각 했 습 니 다.갱 아버 지 는 시스템 이 덮어 쓰 지 않 고 opt 폴 더 를 새로 만 들 었 습 니 다.opt/anaconda 3 에 설치 되 었 습 니 다.피 를 토 했 습 니 다
  • 상기 두 번 의 시 도 는 터미널 에서source activate test가상 환경 을 시작 할 수 없 으 며source activate test가상 환경 목록 을 볼 수 있 습 니 다
  • 그래서 결국,성실 하 게 envs 폴 더 를 백업 한 다음 에 anaconda 를 삭제 한 다음 에 다시 설치 하고 envs 를 옮 겨 서 드디어 해결 되 었 습 니 다..
  • 좋은 웹페이지 즐겨찾기