세팅법 정리

Author

김경환

Published

June 5, 2023

컴퓨터 초기화 후 세팅하는 법 정리(wsl, R, conda 등)

R설치(jdk도 추가)

  1. c드라이브에 R폴더 생성

  2. 설치파일 다운로드

  1. R과 Rstudio는 C:\R에 관리자권한으로 설치(기본값으로)

  2. jdk, Rtools는 기본 경로에 설치(기본값으로).

  3. 자주 사용하는 필수 패키지 목록

anaconda3 설치

  1. anaconda3 설치파일 다운로드 및 설치(기본값으로)

VS code 설치

window11에서 wsl을 이용해 linux 설치

  1. powershell열고 다음을 입력하여 linux설치
wsl --install

설치 후 컴퓨터를 다시 시작

  1. 사용자 이름 및 암호 설정

컴퓨터를 다시 시작하면 바로 우분투 터미널 창이 열린다. 사용자 이름과 암호를 입력. 입력한 계정은 sudo 권한이 부여된다.

  1. 패키지 업데이트 및 업그레이드
sudo apt update && sudo apt upgrade
  1. vs code 확장팩 설치 및 연결
  • remote dev 확장팩 설치

  • 우분투에서 code .을 입력하면 vs code로 연결됨

  • 윈도우 vs code에서 ctrl+shift+p를 통해서도 연결 가능

우분투에서 R와 Rstudio-server 설치

  1. R설치
# update indices
sudo apt update -qq
# install two helper packages we need
sudo apt install --no-install-recommends software-properties-common dirmngr
# add the signing key (by Michael Rutter) for these repos
# To verify key, run gpg --show-keys /etc/apt/trusted.gpg.d/cran_ubuntu_key.asc 
# Fingerprint: E298A3A825C0D65DFD57CBB651716619E084DAB9
wget -qO- https://cloud.r-project.org/bin/linux/ubuntu/marutter_pubkey.asc | sudo tee -a /etc/apt/trusted.gpg.d/cran_ubuntu_key.asc
# add the R 4.0 repo from CRAN -- adjust 'focal' to 'groovy' or 'bionic' as needed
sudo add-apt-repository "deb https://cloud.r-project.org/bin/linux/ubuntu $(lsb_release -cs)-cran40/"
sudo apt install --no-install-recommends r-base
sudo apt-get install r-base-dev
sudo add-apt-repository ppa:c2d4u.team/c2d4u4.0+

$(lsb_release -cs) = jammy, 우분투22.04의 코드네임

  1. rstudio-server 설치
sudo apt-get install gdebi-core
wget https://download2.rstudio.org/server/jammy/amd64/rstudio-server-2023.03.1-446-amd64.deb
sudo gdebi rstudio-server-2023.03.1-446-amd64.deb
  1. 실행
sudo rstudio-server start

실행 후 http://{local ip주소}:8787/에 접속

우분투에서 conda 설치

참고자료

  1. system repositories 업데이트
sudo apt update
  1. curl 패키지 설치
sudo apt install curl -y
  1. anaconda 설치

/tmp 디렉토리로 이동

cd /tmp

설치파일 다운로드, 여기서 원하는 버전 선택

curl --output anaconda.sh https://repo.anaconda.com/archive/Anaconda3-2023.03-1-Linux-x86_64.sh

‘SHA-256’ 다운로드

sha256sum anaconda.sh

설치 프로그램 실행

bash anaconda.sh
  1. .bashrc에 변경된 환경설정 활성화
source ~/.bashrc
  1. 설치 확인
conda list
  1. 기타 설정
  • conda 설정 보기
conda config --show
  • conda 자동 활성화 모드 on/off
conda config --set auto_activate_base {True/False}
  • conda 실행/종료
conda activate
conda deactivate

conda에서 자주 설치하는 패키지

conda 패키지 검색

conda create -n 가상환경이름 python=3.7.13
conda install pytorch torchvision torchaudio cpuonly -c pytorch
conda install -c conda-forge pandas
conda install -c conda-forge matplotlib
conda install -c conda-forge scikit-learn
conda install -c conda-forge jupyter