Code/설치

WSL (Ubuntu-18.04) 설치 및 환경설정

Dobby1234 2023. 12. 4. 23:01

WSL 삭제 (WSL 재설치하는 경우만!)

1. powershell 관리자 권한으로 실행하기

 

2. wsl가 설치되어 있는지 확인하기

wslconfig.exe /l

 

3. 설치된 wsl ubuntu 삭제하기

wslconfig.exe /u Ubuntu-18.04

 

4. wsl 삭제된지 확인하기

wslconfig.exe /l

 

 

 

 

 


 

 

 

 

 

WSL 설치 (처음 설치한다면 이 과정부터)

wsl --install -d Ubuntu-18.04

→ 이미 컴퓨터에 설치되어있다고 뜨는데, 처음 설치하면 설치하고 있다고 뜬다

 

그리고 아래처럼 username과 password를 순서대로 입력

Enter new UNIX username: (사용할 username 입력)
New password: (사용할 pw 입력)
Retype new password: (사용할 pw 재입력)

 

제어판   Window 기능 켜기

 

위와 같이 체크하고, 재부팅 ,,,,하면 끝

 

 

 

 

 


 

 

 

 

 

WSL Anaconda 설치

1. Anaconda 홈페이지에서 sh파일 다운로드 및 설치

https://www.anaconda.com/download#downloads

 

Free Download | Anaconda

Anaconda's open-source Distribution is the easiest way to perform Python/R data science and machine learning on a single machine.

www.anaconda.com

 

→ 파란 박스 친 부분 오른쪽 마우스 클릭   링크 주소 복사

 

wget https://repo.anaconda.com/archive/Anaconda3-2023.09-0-Linux-x86_64.sh

 

./Anaconda3-2023.09-0-Linux-x86_64.sh

→ 이렇게 뜰 경우 아래와 같이 실행

 

ls -l Anaconda3-2023.09-0-Linux-x86_64.sh
chmod +x Anaconda3-2023.09-0-Linux-x86_64.sh
./Anaconda3-2023.09-0-Linux-x86_64.sh

→ 계속 Enter…

→ yes

 

→ enter

 

⇒ 설치 완료

 

 

2. conda 명령어 설정

 

bash 쉘 기준으로 .bashrc 편집기 실행

vi ~/.bashrc

→ 방향키 아래로 계속 해서

 

i 를 눌러 편집하기

 

맨마지막에 해당 문구 넣기 그리고 저장

export PATH=~/anaconda3/bin:~/anaconda3/condabin:$PATH

 

추가한 코드를 저장하고 나가기 위해서는

  1. 편집 모드로 진입:
    • 편집 모드로 진입하기 위해서는 i 키 누르기
    • 이렇게 하면 입력 모드로 전환되어 현재 위치에서 텍스트를 편집할 수 있음
  2. 코드 추가:
    • 추가할 코드를 입력합니다. 예를 들어, Anaconda가 설치된 경로가 **/home/abcd/anaconda3**이면 다음과 같이 입력:
    • export PATH=~/anaconda3/bin:~/anaconda3/condabin:$PATH
  3. 저장 및 나가기:
    • 입력이 끝났으면 Esc 키를 눌러 명령 모드로 돌아가기
    • Shift + :(콜론)을 누르면 맨 아래에 **:**가 나타남
    • **wq**를 입력하고 Enter 키를 누르면 저장하고 나가게 됨

 

.bashrc 수정한 것 적용

source ~/.bashrc

 

해당 명령어 실행하여 버전확인되면 끝

conda -V

 

 

 

 

 


 

 

 

 

 

WSL(Ubuntu) & CUDA 설치

1. Ubuntu Setup

sudo apt-get update
sudo apt-get upgrade

 

 

2. NVIDIA 드라이버 설치

Ubuntu에서 nvidia-smi 입력하여 엔비디아 드라이버 확인

nvidia-smi

→ CUDA Version이 12.2이므로 CUDAtoolkit을 설치할 때는 12.2 - 1 = 11.2 정도를 설치 하는것이 좋음

 

 

3. CUDAtoolkit 설치

https://developer.nvidia.com/cuda-11.2.0-download-archive?target_os=Linux&target_arch=x86_64&target_distro=WSLUbuntu&target_version=20&target_type=deblocal

→ 이 링크에서 아래와 같이 설정

→ 빨간 박스 코드 실행

 

 

4. cuDNN 설치

https://developer.nvidia.com/rdp/cudnn-archive

→ 위 링크에서 cuDNN Archive 에서 CUDA 버전이 맞는 파일 다운로드

 

Download cuDNN v8.1.1 (Feburary 26th, 2021), for CUDA 11.0,11.1 and 11.2 에서 cuDNN Library for Linux (x86_64) 다운로드

(다운로드 위치 : C:\Users\user\Downloads\cudnn-11.2-linux-x64-v8.1.1.33.tgz)

cudnn-11.2-linux-x64-v8.1.1.33.tgz

 

Ubuntu에서 다음 명령어로 현재 경로 이동

cd /mnt/c/Users/user/Downloads

 

다운받은 cuDNN 을 wsl의 /home/[username] 으로 이동

mv '다운받은 cudnn 파일' /home/사용자명

 

아래의 코드 순서대로 실행

1. tar -xvf cudnn-11.3-linux-x64-v8.2.1.32.tgz     # 다운받은 cudnn을 압축 해제

2. sudo cp ./cuda/include/* /usr/local/cuda-11.2/include

3. sudo cp -P ./cuda/lib64/* /usr/local/cuda-11.2/lib64

4. sudo sudo chmod a+r /usr/local/cuda-11.2/lib64/libcudnn*

 

cuda path 설정 (‘WSL Anaconda 설치’ → ’2. conda 명령어 설정’ ⇒ 여기에 PATH 설정하는 것 있음)

# gedit가 없으면 gedit 설치
sudo apt install gedit -y

 

다시 편집기 실행해서 PATH 추가

vi ~/.bashrc
export PATH=/usr/local/cuda-11.2/bin:$PATH

export LD_LIBRARY_PATH=/usr/local/cuda-11.2/lib64:$LD_LIBRARY_PATH

export LD_LIBRARY_PATH=/usr/local/cuda-11.2/extras/CUPTI/lib64:$LD_LIBRARY_PATH
source ~/.bashrc

 

다음 명령어를 입력하여 버전 확인

nvcc -V (or nvcc --version)

 

아래와 같은 화면이 나온다면 cuDNN 설치 완료

⇒ Version 11.2

 

 

 

그리고 파일 탐색기를 보면 아래의 사진처럼 Linux가 만들어진다

 

 


 T i p 

Ubuntu를 실행하면 가상환경 (base)가 뜨지 않는다

 

이렇게 (base)가 앞에 나오게 하기 위해서는 아래 처럼 코드를 입력하면 된다

 

source activate base