Jun Station 준스테이션
딥러닝 환경 구축 맨 땅에 헤딩하기 - 실전편: 오류 해결방법 찾기 (3) 본문
각종 사이트에서 공부하고 이것저것 참고하였는데 결국 안되어서 다시 초기화를 반복하고... 생각보다 많이 어려워서 해결 방법을 찾을 때마다 메모를 하려고 한다. 그래도 끝내 성공이 될 지는 몰겠다......
일반적인 전체 설치 과정은 이론편에 (1)에 계속 작성하고 있으니 거기를 참고하면 되겠습니다. 이 글에서는 안되는 부분을 위주로 작성하고, 해결방법을 찾으면 그때마다 업데이트를 할 예정입니다.
딥러닝 환경 구축 맨 땅에 헤딩하기 - 이론편 (1)
1. 무작정 시작해보기 - 사전 조사 딥러닝을 해보려고 한다. 뭐 부터 해야 하나...? 우선 딥러닝 쪽을 하려면 우분투로 실행하는 것이 낫다고 한다. 근데 난 윈도우인데? 그래서 가상환경을 알아보
julyjuny.tistory.com
0. WSL2 설치 오류: 난 왜 윈도우 업데이트가 안되는가
다들 OS 버전 빌드 버전 확인하고 업데이트하라는데, 아무리 해봐도 최신 업데이트가 아닌데 최신이라고 한다.
-> Education 버전이면 업데이트가 안될때가 있다고 한다. 대학교 1학년 때 마이크로소프트-대학교 연계를 해서 Microsoft Home 버전을 Education 버전으로 무료로 업그레이드하라고 key를 배포해주길래 업그레이드를 시켰는데 그게 원인이었던 것 같다.
방법: 홈페이지에서 수동 업데이트를 하면 해결
1. WSL2 업데이트시 오류: "제공 된 이름 사용 하 여 배 포 하지 않습니다."
아무리 인터넷에서 하라는 대로 해도 저런 문구만 뜬다... 차라리 영어면 검색을 하면 될텐데 아무리 구글링으로 해도 한글 오류는 왜 저렇게 되는지 안나온다ㅋㅋ
그러다가 문득 내가 Ubuntu 20.04 LTS으로 설치했다는 것을 깨달았다. 혹시...?
하.... 이것때문에 2시간을 허비했는데 좀 허탈하네...^^
업데이트가 잘 된 것을 확인할 수 있었다ㅋㅋ
방법: 우분투 버전 이름을 정확하게 쓸 것
2. Ubuntu Permission Denied: 아무리 sudo로 명령어를 실행시키려고 해도 관리자 권한이 안된다.
이것때문에 설치가 계속 막히는데...
wsl으로 실행하면 자동으로 /mnt/c/Users/... 으로 실행이 된다. 근데 아무리 "sudo" 로 하여도 관리자 권한이 주어지지 않아 "Permission Denied"이라는 문구과 함께 CUDA 설치에서 막히게 된다. 이 문제때문에 몇번 초기화 시키고 재설치를 하다가 구글링을 하다 다음과 같은 사이트에서 문구를 발견하였다.
사용자계정과 권한 - WSL
WSL의 기본 사용자의 비밀번호 재설정, 비밀번호를 잃어버렸을때의 대체방안, WSL의 기본적인 윈도우와 리눅스간의 권한에 대하여 알아봅니다. WSL 설치시 설정하게되는 계정 WSL 설치시에 사용자
webdir.tistory.com
결론: sudo도 안된다.
그래서 어떤 글에서는 처음부터 시작창에 있는 앱에서 우분투로 들어가라고 한다.
Ubuntu 앱으로 실행하면 추가 디렉토리없이 바로 시작되는 것을 알 수가 있다.
다음 글은 참고로 Window와 Linux 간에 파일을 전송할 때:
[WSL1/WSL2] 홈 디렉터리 위치 :: WSL 홈으로 Windows 파일 옮기기
WSL1에서 C드라이브에 접근해보자 Windows의 드라이브들은 /mnt 디렉터리에 마운트되어 있다. C드라이브에 접근해보자. cd /mnt/c OS Error 13은 파일 시스템의 권한 문제가 생겼을 때 발생합니다. 보시다
coding-groot.tistory.com
3. WSL2 gui 설치 후 작동 안됨: VcXsrv Windows X Server 실행 오류 (미해결: 공부중)
설치 및 실행 방법 링크:
Windows 10 WSL 2에서 리눅스 GUI 프로그램 실행하기
Windows 10 2004 업데이트에 WSL 2(Windows Subsystem for Linux 2)이 포함되었습니다. WSL 2를 설치하는 방법은 아래 링크에서 확인 가능합니다. 2020/07/07 - [Windows/Tip&Tech] - Windows 10 2004에서 WSL 2..
psychoria.tistory.com
WSL 2에서 리눅스 GUI 프로그램 실행
WSL 2에서 리눅스 GUI 프로그램 실행 내가 WSL2를 사용하는 이유는 개발할 때 리눅스가 관련 자료도 더 많고 익숙하기 때문이다. 파이썬으로 딥러닝 프로젝트를 할 때, matplotlib의 plot 기능이 필요했
holeeman.github.io
WSL2에서 Ubuntu GUI 프로그램 실행하기 (VcXsrv)
WSL2가 Hyper-V를 이용한 VM 방식으로 바뀌면서 기존에 WSL1에서 사용하던 방식으로는 우분투의 GUI 프로그램을 실행할 수 없게 됐다. WSL1은 호스트와 이더넷을 공유했기에 WSL1와 (로컬호스트인) 127.0.0
thenoface.tistory.com
다들 잘 되시는데 왜! 나만! ㅠ
'딥러닝 실제로 해보기 > 딥러닝 환경 구축' 카테고리의 다른 글
linux gpu cuda nvidia 버전 확인 방법 (0) | 2022.04.30 |
---|---|
WSL2에서 아나콘다 파이토치 설치 해보기 (0) | 2021.02.01 |
딥러닝 환경 구축 맨 땅에 헤딩하기 - 이론편 (1) (0) | 2021.01.24 |