반응형
패키지 설치하다가 버전 충돌로 꼬이기 시작하면 너무나도 골치가 아픔😖
새로운 패키지를 설치하려고 할 때 버전 충돌이 두렵다면 꼭 패키지 정보를 저장 하자. (사실 그냥 필수..)
pip/conda list로 conda 환경을 복사해두면 혹시라도 환경충돌했을 때 복구하기 수월해짐.
conda에서 패키지 설치하기 전에 미리 하면 좋을 것들
1. 지금까지의 패키지 버전 정보 저장하기
pip list 저장 ➡️ 1) 또는 2) 중에 선택
# 1) 버전명을 URL로 출력하기
# 예시: numpy @ file:///home/conda/feedstock_root/build_artifacts/numpy_1691056235090/work
pip freeze > requirements.txt
# 2) 버전명으로 숫자로 출력하기
# 예시: numpy==1.25.2
pip list --format=freeze > requirements.txt
conda list 저장
conda list --export > conda_requirements.txt
2. 만약 충돌했다면 requirements 파일로 다시 설치하기
pip list 불러와서 설치하기
pip install -r requirements.txt
conda list 불러와서 설치하기
conda install --file conda_requirements.txt
반응형
'프로그래밍 > 환경 구축 및 기타' 카테고리의 다른 글
004.[vscode]R terminal 오류: cannot open file '/home/~/.vscode-server/extensions/reditorsupport.r-2.8.3/R/session/init.R': No such file or directory (0) | 2024.05.20 |
---|---|
tabix Error [E::hts_idx_push] chromosome blocks not continuous (0) | 2024.05.16 |
003.[vscode]ssh 원격서버에 비밀번호 없이 접속하기 (0) | 2024.03.20 |
002.[vscode]VSC 자동업데이트 끄기(비활성화) (0) | 2024.02.23 |
001.[remote ssh]VScode 서버에 원격 접속하기 (0) | 2024.02.23 |
댓글