bioinfo:anaconda_사용하기
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
bioinfo:anaconda_사용하기 [2023/06/21 09:22] – created hyjeong | bioinfo:anaconda_사용하기 [2023/06/21 10:27] (current) – [SSL-TSL HTTPS 접속에서 인증서 문제는 왜 발생하는가?] hyjeong | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Anaconda 사용하기 ====== | ====== Anaconda 사용하기 ====== | ||
- | [[https:// | + | ===== Conda, Anaconda, Miniconda ===== |
+ | |||
+ | [[https:// | ||
Conda에서 말하는 환경(environment)이란 특정 애플리케이션과 이를 실행하는 데 필요한 다른 프로그램(보통 dependency라고 부름)을 한데 설치하여 필요한 때에만 활성화시켜 사용하게 만든 것을 말한다. 시스템에 어떤 conda environment가 설치되어 있는지, 그리고 특정 conda environment에 설치된 패키지가 무엇인지 확인하려면 다음과 같이 입력하라. | Conda에서 말하는 환경(environment)이란 특정 애플리케이션과 이를 실행하는 데 필요한 다른 프로그램(보통 dependency라고 부름)을 한데 설치하여 필요한 때에만 활성화시켜 사용하게 만든 것을 말한다. 시스템에 어떤 conda environment가 설치되어 있는지, 그리고 특정 conda environment에 설치된 패키지가 무엇인지 확인하려면 다음과 같이 입력하라. | ||
Line 16: | Line 18: | ||
Channel이란 conda가 패키지를 찾는 외부 경로를 의미한다. 저장소라는 의미로 이해해도 좋다. [[https:// | Channel이란 conda가 패키지를 찾는 외부 경로를 의미한다. 저장소라는 의미로 이해해도 좋다. [[https:// | ||
+ | |||
+ | 설치용량을 최소한도로 유지하고 싶다면 무료 minimal installer인 [[https:// | ||
+ | |||
+ | Anaconda 또는 Miniconda를 설치하고 초기 설정하는 방법은 다음의 내부 문서를 참고하라. | ||
+ | * [[: | ||
+ | * [[[[: | ||
+ | |||
+ | ===== Mammba? ===== | ||
+ | Conda를 대체하기 위해 등장한 mamba package manager가 요즘은 꽤 쓸만하다. | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | ===== SSL-TSL HTTPS 접속에서 인증서 문제는 왜 발생하는가? | ||
+ | Anaconda를 설치한 뒤 필요한 conda package를 다운로드하려는데 다음과 같은 짜증스런 메시지를 접하는 경우가 발생할 수 있다. R 패키지 다운로드에서도 비슷한 일이 일어날 수 있다. | ||
+ | |||
+ | Resolving ccb.jhu.edu... 128.220.233.141 | ||
+ | Connecting to ccb.jhu.edu|128.220.233.141|: | ||
+ | ERROR: cannot verify ccb.jhu.edu' | ||
+ | Self-signed certificate encountered. | ||
+ | |||
+ | 이는 웹프록시 서버를 사용하여 사내 전산망을 보호하는 경우 흔히 일어나는 상황으로서, | ||
+ | |||
+ | ssl_verify: $HOME/ | ||
+ | channels: | ||
+ | - bioconda | ||
+ | - conda-forge | ||
+ | - defaults | ||
+ | - r | ||
+ | |||
+ | 따라서 Somansa_ROOT_CA.cer가 마치 공인된 CA bundle인 것처럼 만들어 주어야 한다. 윈도우 PC에서는 이 과정이 자동적으로 일어나거나 혹은 전산 관리자에 의해서 해결이 되므로 일반 사용자 수준에서는 이를 알아차리지 못한다. | ||
+ | ==== 인증서 문제를 해결하는 방법(1) - 인증 절차 건너뛰기 ==== | ||
+ | wget으로 파일을 받을 때에는 --no-check-certificate 옵션을 주도록 한다. R 패키지를 설치하려면 홈 디렉토리에 .Renviron 파일을 만든 다음 위에서 소개한 Somansa_ROOT_CA.cer 파일의 위치를 다음과 같이 지정하여 넣는다. | ||
+ | |||
+ | CURL_CA_BUNDLE=.cert/ | ||
+ | |||
+ | Git 명령어를 사용할 때 SSL verify 문제를 만난다면 모든 https repository를 연결할 때 SSL 검증을 하지 않게 만들거나, | ||
+ | |||
+ | ==== 인증서 문제를 해결하는 방법(2) - 인증서 추가 설치하기 ==== | ||
+ | [[[[: |
bioinfo/anaconda_사용하기.1687306929.txt.gz · Last modified: 2023/06/21 09:22 by hyjeong