반응형
반응형
아나콘다 설치 및 업데이트가 완료 됐으면 이제 가상환경을 만들어보자. 우선 아나콘다 환경 리스트를 출력해본다. conda env list base는 설치 후 기본적으로 생성되는 가상환경이다. 이 base에서는 작업을 하지 말고 그대로 놔두는 게 좋다. 이제 내가 사용할 가상환경을 만들어보자. 가상환경 생성 시에는 파이썬 버전을 지정해줘야 한다. 파이썬 버전은 3.10으로 생성할 거다. 아래 명령어에서 '-n' 이후에 오는 'test'가 가상환경 이름이다. 이 부분은 각자 사용할 가상환경 이름을 지정하면 된다. 이후 오는 'python=3.10'은 파이썬 버전이다. 만약 3.11 버전을 사용하겠다 하면 'python=3.11'의 형태로 넣어주면 된다. conda create -n test python=3...
아나콘다 설치가 끝났으면 이제 아나콘다와 PIP를 최신 버전으로 업데이트 해주자. 우선 콘다 환경을 activate 해주고 conda부터 업데이트한다. conda update -n base conda 중간에 나오는 y/n은 당연히 y를 쳐서 진행한다. 업데이트가 정상적으로 끝나면 아래처럼 나온다. 콘다 업데이트가 끝난 후에는 conda 내 패키지들의 버전을 업데이트해준다. conda update --all 마찬가지로 진행여부 y/n에서는 y를 쳐서 진행. 설치가 완료되었다. 아나콘다를 사용하면 기본적인 패키지들은 다 설치되어 있고, 대부분은 패키지들은 conda install을 이용해 설치할 수 있으나 conda로 설치가 안되고 pip로 설치해야 되는 패키지들이 있다. 때문에 pip도 같이 업데이트해 논..
이제 파이썬 개발환경을 만들기 위해 아나콘다를 설치할 거다. 아나콘다(anaconda) 혹은 콘다(conda)는 파이썬 패키지 관리 및 패키지 간 종속성 관리, 그리고 환경을 만들어 환경별로 다른 패키지 및 버전을 사용할 수 있고 심지어 파이썬 버전이 다른 환경을 만들어 사용할 수 있다. 프로젝트를 진행하다 보면 덕지덕지 설치된 패키지들 간의 버전 차이, 혹은 파이썬 버전 차이 때문에 지우고 다시 설치하는 경우가 있는데, 이게 까다로워 인스턴스를 밀고 다시 만드는 게 나은 경우가 많다. 이때 아나콘다를 사용하면 환경(environment)만 지우고 다시 만들어서 새판에서 시작할 수가 있다. 오라클 클라우드 인스턴스를 생성하면 python 2.7이 기본으로 설치되어 있는데 현재 3.12까지 나와 있다. 아..
이번엔 VM 인스턴스에 VS Code-server를 설치해 보자. 로컬 PC에 설치된 VS Code처럼 서버상에 VS Code를 설치하는 건데, 뒤에 Server가 붙는 이유는 외부에서 접속이 가능하기 때문. 웹 브라우저로 어디서나 클라우드 서버 인스턴스에 접속할 수 있고 SSH, FTP를 대체해서 사용할 수도 있다. 우선 링크는 아래 참조. https://github.com/coder/code-server GitHub - coder/code-server: VS Code in the browser VS Code in the browser. Contribute to coder/code-server development by creating an account on GitHub. github.com 설치 방..
처음 프로비저닝 된 인스턴스에 SSH 접속까지 했으면 apt-get 업데이트부터 해준다. 인터넷을 뒤지다 보면 뭐는 apt로 설치하고 뭐는 apt-get을 이용해 설치하라고 하는데, apt니 apt-get이니 둘 다 리눅스 패키지 관리 툴이라고 보면 된다. 그냥 쓰라는 걸 써서 설치하면 장땡. sudo apt-get update 이게 다되면 upgrade까지 해준다. sudo apt-get upgrade 진행 중에 Do you want to continue? [Y/n] 가 나오면 당연히 y를 쳐주면 된다. 이후 apt-get으로 프로젝트 진행에 필요한 패키지들을 설치해 주자. 한 줄에 다 안 나와서 쪼갰다. sudo apt-get install libgl1-mesa-glx libegl1-mesa libx..
오라클 클라우드 인스턴스에 SSH로 접속할 때마다 키를 넣고 접속하게 되어있는데 이게 키 파일이 없는 다른 PC에서 접속하기 어려운 점이 있어 키로 authentication 하는 걸 끌 생각이다. 보안을 중요하게 생각한다면 끄지 않는 것이 좋으나 나는 귀찮아서 패스워드 로그인으로 변경한다. 우선 인스턴스 서버에 SSH로 접속한 후 /etc/ssh 경로에 있는 sshd_config 파일을 수정해 주면 된다. nano /etc/ssh/sshd_config nano가 아니라 물론 vi 등 다른 편집기를 사용해도 된다. root 계정이 아닐 경우에는 앞에 sudo를 붙여서 편집기를 열어준다. 안 그러면 권한 때문에 저장이 안 됨. sudo nano /etc/ssh/sshd_config 편집기가 열리면 여러 c..