728x90

1. 도커 제거

응용프로그램에서 도커 휴지통으로 이동

 

아래 명령어를 통해 도커 제거

sudo rm -rf ~/Library/Group\ Containers/group.com.docker
sudo rm -rf ~/.docker
brew uninstall --cask docker --force
brew uninstall --formula docker --force

 

2. 도커 데스크탑 재설치

 

참고사이트

https://forums.docker.com/t/malware-blocked-com-docker-vmnetd-was-not-opened-because-it-contains-malware/145930/67

728x90

'etc > Mac OS' 카테고리의 다른 글

Mac 터미널 테마 변경 (feat. Oh My Zsh)  (0) 2024.05.24
Mac 기본 shell 설정하기  (0) 2024.05.24
728x90

oh my zsh 설치

sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

 

테마 변경

ohmyzsh에서 제공하는 테마는 여기에서 확인 가능 

테마 변경 한 후에 터미널을 재시작하면 테마가 적용됨

vi ~/.zshrc
```
ZSH_THEME="robbyrussell" # 기본 테마
```

 

728x90
728x90

zsh 업그레이드

Mac은 기본적으로 zsh가 설치되어있음

zsh 버전을 확인하고, 필요한 경우 업그레이드 진행

업그레이드 하고 나면 터미널을 재시작해야 신규 버전이 로드됨

zsh --version
brew update
brew upgrade zsh

 

기본 shell 변경

# 현재 shell 확인
echo $SHELL

# 현재 zsh 경로 확인
which zsh

# 사용가능한 shell 경로 관리하는 파일 맨 아래에 현재 zsh 경로 추가
vi /etc/shells

# 기본 쉘 현재 zsh로 변경
chsh -s `which zsh`

 

728x90
728x90

테마를 설정하려면 먼저 vscode settings 들어가야 함

  • macOS : ⌘ + ,
  • Windows : Ctrl + ,
  • Linux : Ctrl + ,

1. 검색란에 "color theme"를 검색

2. 적용 범위 선택

  • User : 모든 창에 적용
  • Remode : 원격 접속 창에 적용
  • Workspace : 현재 창에만 적용

3. 테마 선택

728x90

'etc > vscode' 카테고리의 다른 글

vscode 언어 별로 설정 다르게 하기  (0) 2024.04.25
vscode PYTHONPATH 설정 (feat launch.json)  (0) 2024.03.31
728x90

https://til.simonwillison.net/vscode/language-specific-indentation-settings

728x90

'etc > vscode' 카테고리의 다른 글

vscode 테마 창마다 다르게 설정하는 방법  (0) 2024.05.24
vscode PYTHONPATH 설정 (feat launch.json)  (0) 2024.03.31
728x90

Visual Studio Code에서는 기본적으로 패키지 디렉토리를 PYTHONPATH에 자동으로 추가해주지 않음

 

따라서 그냥 파이썬 파일을 실행하면 다음과 같은 에러가 발생함

 

이러한 에러를 방지하기 위해서는 launch.json 파일에 PYTHONPATH 설정을 하면 됨

launch.json은 debug 메뉴를 클릭하여 create a launch.json file > Python Debugger > Python File 을 클릭하여 생성할 수 있음

 

생성된 launch.json아래와 같이 PYTHONPATH 관련 설정 추가

  • "cwd": "${fileDirname}"
    • cwd  설정은 "current working directory"의 약자로, 디버깅 세션을 시작할 때 디버깅이 시작될 디렉토리를 지정함
    • ${fileDirname}은 현재 열려있는 파일의 디렉토리 이름을 나타냄
    • 이 설정은 종합적으로 Python 스크립트를 디버그하고 있는 경우에 해당 스크립트의 디렉토리를 작업 디렉토리로 설정함
  • "env": {"PYTHONPATH": "${workspaceFolder}${pathSeparator}${env:PYTHONPATH}"}
    • env  설정은 환경 변수를 설정
    • 여기서 "PYTHONPATH"는 Python 모듈을 검색하는 데 사용되는 경로를 지정하는 환경 변수
    • ${workspaceFolder}는 현재 작업 중인 Visual Studio Code 프로젝트의 디렉토리를 나타냄
    • ${pathSeparator}는 OS에 따라 파일 경로를 분리하는 데 사용되는 경로 구분자를 나타냄
    • 마지막으로 ${env:PYTHONPATH}는 이미 설정된 PYTHONPATH 환경 변수를 참조함
    • 이 설정은 종합적으로 현재 프로젝트의 경로를 PYTHONPATH에 추가하여 Python 인터프리터가 해당 디렉토리에서 모듈을 찾을 수 있도록 함

 

설정을 추가해 준 뒤에는 다음과 같이 정상적으로 수행되는 것을 확인 할 수 있음

 

728x90

'etc > vscode' 카테고리의 다른 글

vscode 테마 창마다 다르게 설정하는 방법  (0) 2024.05.24
vscode 언어 별로 설정 다르게 하기  (0) 2024.04.25
728x90

WSL (Windows Subsystem For Linux 2)

  • WSL은 가상머신이나 멀티부팅을 사용하지 않고 윈도우 내에서 리눅스 콘솔 환경을 사용할 수 있게 해주는 시스템
    • WSL은 윈도우 환경 위에 가상머신없이 리눅스 배포판 버전을 설치 가능하게 함
    • 리눅스의 네이티브 바이너리를 윈도우 환경에서 돌아가도록 해준다
  • Docker for Windows를 이용해 Windows 내에서 Linux 개발 환경을 구축할 수 있음
    • 하지만 Docker for Windows는 Windows Pro 이상버전이 요구되기 때문에 Windows Home 버전에서는 이용할 수 없다 (pro에서만 제공되는 Hyper-v 때문)

 

Install WSL

  • 설치를 위해서 64비트 PC, Windows 10 1607 이상 버전으로 업그레이드
  • Win + Q 를 눌러 윈도우 검색창에서 Windows 기능 켜기/끄기 클릭
  • “Linux용 Windows 하위 시스템” 체크하여 활성화 후 재부팅
  • 재부팅 후, 시작 – “Microsoft Store” - 클릭
  • 검색 – “Ubuntu” 검색 – 원하는버전의 Ubuntu 클릭

  • Ubuntu 실행 후 username, password 입력
  • 설치과정 중간에 WSL용 아이디와 비밀번호 설정까지 마치면 설치 완료
  • Package 업데이트를 위해 root 권한으로 전환하는 “sudo -i”, password 입력
  • Root 권한에서 “apt-get update”를 입력해서 업데이트 진행
  • gcc/g++ 설치를 위해 “apt-get -y install gcc g++” 입력
  • vim 설치를 위해 “apt-get -y install vim” 입력(이미 설치되었을 수도 있음)
  • “su 사용자명”을 입력하여 root 권한 나가기(사용자명 "7"에서 입력한 username)

 

Install Window Terminal

  • Microsoft Store에서 Window Terminal 다운로드
  • 설치 후 관리자 권한으로 실행하여 하단의 명령어 실행
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
  • 탭 상단의 + 아이콘 옆의 v 를 클릭후 설치한 버전의 Ubuntu 클릭
  • 완료

 

Linux basic command

pwd:현재 작업중인 디렉토리 정보 출력
cd:경로 이동
ls:디렉토리 목록확인
ls -a: 숨겨진 파일이나 디렉토리 출력 
ls -l: 상세내용을 출력한다.
ls -al: 디렉토리 상세 정보 출력 
cp: 파일 혹은 디렉토리를 복사 (디렉토리 복사시 -r 옵션 필요)
mv: 파일 혹은 디렉토리 이동,이름을 변경하는 용도로도 사용한다.
mkdir:디렉토리 생성 -p 옵션을 주면 하위 디렉토리까지 생성완료 
rm:파일이나 디렉토리 삭제 (디렉토리 삭제시 -r 옵션 필요)
cat: 파일내용 출력,생성,덧붙이기, 하나로 합치기 등등 다양한 기능
find [검색경로] -name [파일명]: 특정 파일이나 디렉토리를 검색한다

 

728x90

'etc' 카테고리의 다른 글

Oracle VM VirtualBox 설치 & VM에 Ubuntu 설치  (0) 2022.10.26
윈도우 cuda 여러 버전 설치 및 사용  (1) 2022.10.25
728x90

설치 버전 : virtualbox 6.0.24 , ubuntu 22.04

Oracle VM VirtualBox 설치하기

1. 설치파일 다운로드

다운로드 링크 : https://www.virtualbox.org/

 

2. 설치

다운로드 실행파일 > 옵션 추가 세팅 없이 Next 눌러서 설치함

 

3. Extension Pack 세팅

 

4. 가상파일 저장위치 설정

 

VirtualBox에 Ubuntu 설치하기

1. Ubuntu 다운로드

다운로드 링크 : https://ubuntu.com/download/desktop

다운로드 버튼 클릭

 

2. 우분투 설치를 위한 가상디스크 만들기

 

3. 다운받은 우분투 ISO 설치 디스크 추가하기

 

4. 우분투 설치하기

가상디스크가 시작되면 광학 드라이버에 추가한 ISO 파일을 로딩하고 설치가 진행됨

한국어 선택 후 Ubuntu 설치

 

참고 링크

 

버추얼박스(VirtualBox) 우분투 설치하는 방법 - 익스트림 매뉴얼

이전 포스트에서 버추얼박스(VirtualBox)를 이용한 윈도우 가상화 사용 방법에 대해 알아봤습니다. 이번엔 리눅스 배포판중 설치가 쉽고 사용자층이 많아 비교적 정보를 쉽게 얻을수 있는 우분투(U

extrememanual.net

 

버추얼박스(VirtualBox) 이용해서 우분투(Ubuntu) 설치하기

버추얼박스(VirtualBox) 를 이용해서 다양한 OS 를 자신의 컴퓨터에 설치할 수 있습니다. 저는 직업 특성상 리눅스 OS 를 접할 일이 많습니다. 별도로 컴퓨터를 마련해서 리눅스 테스트 환경을 갖추

mainia.tistory.com

 

728x90

'etc' 카테고리의 다른 글

window10에 linux 설치하기  (0) 2022.10.26
윈도우 cuda 여러 버전 설치 및 사용  (1) 2022.10.25
728x90

NVIDIA 드라이버 다운로드 및 설치

https://www.nvidia.co.kr/Download/index.aspx?lang=kr 

 

CUDA toolkit 다운로드 및 설치

https://developer.nvidia.com/cuda-toolkit-archive

쿠다 여러 개 설치 중 you already have a newer version of the nvidia frameview sdk installed 에러가 나는 경우

→ 원인 : 최신버전의 nvidia frameview sdk가 이미 설치되어 있어서 나타나는 현상

→ [프로그램추가/제거]에서 nvidia frameview sdk 삭제 후 설치 (새로 설치 될 것이기 때문에 삭제해도 무관)

 

CuDNN 다운로드 및 설치

https://developer.nvidia.com/rdp/cudnn-download#a-collapse714-92

다운로드된 zip파일을 압축해제 후 내용물을 CUDA 설치경로로 복사 붙여넣기

좌 : CUDA 설치 디렉토리 / 우 : CuDNN 압축해제 디렉토리

 

시스템변수 등록

내 PC 우클릭 > 속성 > 고급시스템설정 > 시스템변수

CUDA_PATH, NVCUDASAMPLES_ROOT에 default로 사용할 CUDA 버전으로 변경해주기

Path에 default로 사용할 CUDA버전을 위로 이동해주기

※ 다른버전 쿠다를 사용하고 싶은데 안잡힐 때 위와같이 시스템변수 조정해주면 잡힘

728x90

'etc' 카테고리의 다른 글

window10에 linux 설치하기  (0) 2022.10.26
Oracle VM VirtualBox 설치 & VM에 Ubuntu 설치  (0) 2022.10.26

+ Recent posts