본문 바로가기

Debugging

서버에 미니콘다 설치 및 환경 구축하기

1. 미니콘다 설치

 

https://velog.io/@jeongin/Python-conda-%ED%99%98%EA%B2%BD%EC%84%A4%EC%A0%95-%EB%AA%85%EB%A0%B9%EC%96%B4-%EB%AA%A8%EC%9D%8C

 

미니콘다(Miniconda)

파이썬 가상환경(Virtual Environment)을 사용하는 이유는 여러 프로젝트를 하는데 있어, 분리된 버전 및 패키지 설치 환경을 가질수 있기 때문입니다. 예를 들어, 하나의 로컬환경에서 파이썬 가상환

velog.io

 

<요약>

wget 4dc4214839c60b2f5eb3efbdee1ef5d9b45e74f2c09fcae6c8934a13f36ffc3e.sh
chmod -R 775 Miniconda3-latest-Linux-x86_64.sh 
./Miniconda3-latest-Linux-x86_64.sh

 

2. 콘다 가상 환경 구축

conda env list

를 했는데 커맨드를 못찾겠다고 하면?

환경변수 등록이 안 된 것이기 때문에..

 

다음과 같이 경로를 export를 해서 환경변수를 등록해주자.

그러면

export PATH=~/miniconda3/bin/:$PATH
conda --version

을 했을 때, 결과물이 나온다.

 

https://codest.tistory.com/4#:~:text=%EC%9D%B4%EB%8A%94%20%EC%95%84%EB%82%98%EC%BD%98%EB%8B%A4%20%EC%84%A4%EC%B9%98%20%ED%8F%B4%EB%8D%94%EA%B0%80,%EB%95%8C%EB%AC%B8%EC%97%90%20%EB%B0%9C%EC%83%9D%ED%95%98%EB%8A%94%20%EB%AC%B8%EC%A0%9C%EC%9E%85%EB%8B%88%EB%8B%A4.

 

[Error] conda : command not found 에러 해결법 (아나콘다 설치 오류)

에러 Ubuntu 환경 내에 올바르게 Anaconda를 설치했음에도 불구하고 conda : command not found라는 에러가 떴고 Anaconda 관련된 모든 명령어가 실행되지 않았습니다. 이는 아나콘다 설치 폴더가 환경변수에

codest.tistory.com

 

conda create -n pytorch python=3.8

을 이용하여 가상 환경을 만들어주자.

 

그래서 제대로 만들어졌는지 확인하기 위해서

 

conda activate pytorch

를 쳐보니 다음과 같은 에러가 나온다.

 

CommandNotFoundError: Your shell has not been properly configured to use 'conda activate'.
To initialize your shell, run

    $ conda init <SHELL_NAME>

Currently supported shells are:
  - bash
  - fish
  - tcsh
  - xonsh
  - zsh
  - powershell

See 'conda init --help' for more information and options.

IMPORTANT: You may need to close and restart your shell after running 'conda init'.

 

다음과 같이

source ~/miniconda3/etc/profile.d/conda.sh

를 해주고나서

conda 명령어를 치면 활성화가 된다.

 

3. 파이토치 설치

conda install pytorch torchvision cudatoolkit=11.3 -c pytorch

명령어를 이용하여 파이토치를 설치해주자.

 

다음과 같이 완료!

 

추가적으로 아래 라이브러리도 함께 설치해주자

conda install jupyter pandas matplotlib

 

 

4. VS Code 원격 실행

 

ssh 접속 후, interpretor를 변경해준 다음에 

 

아래와 같이 코드를 실행해줍니다.

 

import torch
print(torch.__version__)

 

그렇게 해서 버전에 출력되면 끝!!!