>source

나는 지금 꽤 오랫동안 파이썬 버전 3.6.5를 사용하고 있고 그것과 함께 전체 모듈 세트를 설치했고, 이제 특정 vim 플러그인을 얻을 수 없기 때문에 버전 3.8.5로 변경하려고합니다. 이전 버전에서 작동합니다. 문제는 이것으로 변경함으로써 이전에 사용한 모든 패키지를 설치해야하고 그 과정에서 개발 된 일부 프로그램이 충돌 할 가능성이 있다는 것입니다. 이전 버전에 설치된 모듈을 새 버전으로 전달할 수있는 방법이 있습니까? 미리 감사드립니다.

  • 답변 # 1

    할 수있는 일은 pip를 사용하여 이전 설치에서 설치된 패키지를 가져 오는 것입니다.

    freeze 현재 설치된 정확한 버전으로 요구 사항 목록을 작성하고 파일에 저장합니다. install_list.txt

    pip freeze > install_list.txt
    
    

    그런 다음 새 설치에서 실행할 수 있습니다. install 와 함께 -r 설치하기 위해 지정된 equirements 파일.

    pip install -r install_list.txt
    
    

    가장 좋은 방법은 가상 환경 사용을 시작하는 것입니다. 그러면 각 애플리케이션이 자체 컨테이너를 가질 수 있고 종속성 손실에 대해 걱정하지 않아도됩니다.

    이것은 최소한 설치 시작점을 제공해야하며 알파벳 순서로 나열되므로 여러 번 실행해야 할 수도 있습니다. 당신은 편집 할 수 있습니다 install_list.txt 종속성에 대한 최적의 설치 순서 또는 원격 엄격한 버전 관리 (기본적으로 == 또는 정확한 버전 설치)

관련 자료

  • 이전 angular - ng- 선택 - controlvalueaccessor 인터페이스를 사용하여 사용자 컴포넌트의 모든 항목 선택/선택 취소
  • 다음 javascript - JS의 다른 파일에서 함수를 호출하는 방법은 무엇입니까?