
pip 패키지 설치 pip install [package_name] pip 패키지 업그레이드 pip install --upgrade [package_name] pip 패키지 설치 - 특정버전으로 업그레이드 pip install --upgrade [package_name]==[package_version] ex) pip install --upgrade pandas==1.1.2 pip 패키지 전체 업데이트 설치된 패키지 전체 목록을 리다이렉트하여 파일로 만든다. pip freeze > pip_upgrade_temp.txt 파일을 오픈하여 == 를 >= 로 수정한다. numpy==1.19.1 pandas==1.1.2 Pillow==7.2.0 를 아래와 같이 수정하고 저장한다. numpy>=1.19.1 pand..

1. virtualenv 설치 virtualenv 는 가상의 개발환경을 만들어준다. virtualenv 를 이용하면 개발자는 완전히 독립적인 다양한 개발환경을 만들 수 있다. 두 개의 프로젝트를 진행하고 있고 각각의 프로젝트에서 A 라는 라이브러리를 사용한다고 가정하자. 하나의 프로젝트에서 A 라이브러리를 업데이트 할 필요가 있을 때, 가상환경을 사용하지 않으면 라이브러리 업데이트 후 두 개의 프로젝트 모두 수정을 해야하는 상황이 발생할 수 있다. 하지만 가상환경을 사용하면 라이브러리 업데이트가 필요한 환경에서만 업데이트를 하고 그에 따른 프로그램만 수정하면 된다. 다른 프로젝트는 구버전의 라이브러리를 그대로 사용하기 때문에 수정할 필요가 없다. Python 최신 버전을 설치했다면 pip 가 기본으로 i..