분류 전체보기8 우분투(Ubuntu)에서 여러 버전의 Python을 사용하는 방법 개요 Docker를 활용하여 Ubuntu 환경에서 Python을 사용하거나, CentOS와 같이, 직접 Linux에서 Python을 사용하는 경우, 사용하는 라이브러리에 의해, Python의 버전을 바꿔가며 사용해야 할 때가 있다. 여기서는 Ubuntu 환경에서 Python의 venv와 같은 가상 환경을 만들지 않고도, Python의 버전을 바꿔가며 사용할 수 있는 방법을 알아보고자 한다. 환경 - Ubuntu 18.04 LTS in Docker (Container) - Python3.6 (Default version in Ubuntu 18.04) 세팅 방법 여기에서는 Ubuntu18.04에 디폴트로 설치되어져 있는 Python 3.6 버전을 Python 3.8 버전으로 업그레이드해서 사용하려고 한다. .. 2024. 4. 12. [Docker] 하나의 컨테이너를 여러개의 터미널(bash)에서 사용하는 방법 개요 Docker를 사용할 때, 하나의 컨테이너를 여러개의 터미널(bash)에서 사용하려 여러개의 터미널에서 하나의 컨테이너에 접속해보았더니, 아래와 같은 현상이 발생하는 것을 확인했다. 하나의 터미널로 onnx2json_ubuntu22.04라는 Docker 컨테이너에 접속(docker start - attach)한 상태로, 다른 터미널에서 같은 컨테이너에 접속. 그 후 한 쪽의 터미널에서 cd나 ls와 같은 커맨드를 입력하자, 다른 터미널에도 자동으로 입력되어지는 것을 볼 수 있다. 즉, 하나의 컨테이너를 여러개의 터미널에서 접속한다고 해서, 각기 다른 처리를 할 수 있는게 아니라는 것을 확인할 수 있다. 해결 방법 Docker 컨테이너에 접속하고 싶은 터미널에서 아래와 같은 방법으로 접속(attach.. 2024. 2. 9. [Docker] docker: Error response from daemon: could not select device driver "" with capabilities: [[gpu]] >> 해결 방법 개요 Docker로 만든 컨테이너 안에서 GPU를 이용해 CUDA를 사용하고 싶어, 아래와 같은 커멘드로 docker run을 해보았다. docker run --gpus all nvidia/cuda nvidia-smi 그러자 아래와 같은 에러가 발생했다. docker: Error response from daemon: could not select device driver “” with capabilities: [[gpu]]. ERRO[0000] error waiting for container: context canceled 이것 저것 찾아보니, docker run의 "--gpus all" 옵션에서 발생하는 에러인 것을 확인할 수 있었다. 이에 대한 해결 방법에 대해 알아보도록 하자. 해결 방법 일단,.. 2024. 2. 2. [Linux/Ubuntu] .deb 파일 설치하는 법 개요 Ubuntu(Linux)를 사용하면서 Visual Studio Code와 같은 프로그램을 설치하고 싶을 때, 설치 파일을 다운로드했더니, 아래와 같이 .deb 파일이 다운로드 되었다. 압축을 풀어봐도, 어떻게 설치해야하는지 모를 때, Linux OS에서 .deb 파일을 어떻게 설치해야하는지에대해 알아보자. 해결 방법 간단하다. 먼저 Terminal을 열고, .deb 파일이 있는 곳으로 이동 후, 아래와 같은 커멘드를 입력하는 것으로 설치되어진다. (둘 중 입력하기 편한 커멘드를 선택하면 된다.) sudo dpkg -i 패키지_이름.deb sudo dpkg --install 패키지_이름.deb *참고 dpkg (Debian PacKaGe ) : 데비안 패키지 관리 시스템의 기초가 되는 소프트웨어. 이.. 2024. 1. 29. 이전 1 2 다음