#아나콘다
52024.01.05
인플루언서 
심심한아리엘
1,086프로그래머
참여 콘텐츠 3
[ipykernel] 주피터 노트북에 conda 가상환경을 연결하는 방법

Ariel IT POST 복사 가능한 코드가 있는 블로그에 방문해 보세요! [ipykernel] 주피터 노트북에 conda 가상환경을 연결하는 방법 주피터 노트북에 가상환경을 연결하는 방법 알아보기 파이썬(Python) 개발에 흔히 사용되는 통합개발환경(IDE)으로 주피터 노트북(Jupyter Notebook)을 빼놓을 수 없습니다. 웹앱 기반이라 어디서나 주소만 입력하면 접속이 가능하고, 각 셀 단위로 코드를 실행할 수 있기 때문이지요. 그런데, 주피터 노트북은 다른 IDE에 비해서 현재 컴퓨터에 설치된 가상환경을 마음대로 오갈 수 있는 기능을 찾아보기 어려운 편입니다. 그래서, 이번에는 파이썬 개발 프로젝트 때문에 conda 가상환경을 만들었을 때 주피터 노트북 (또는 주피 boringariel.tistory.com 주피터 노트북에 가상환경을 연결하는 방법 알아보기 파이썬(Python) 개발에 흔히 사용되는 통합개발환경(IDE)으로 주피터 노트북(Jupyter Notebook)을 빼놓을 수 없습니다. 웹앱 기반이라 어디서나 주소만 입력하면 접속이 가능하고, 각 셀 단위로 코드를 실행할 수 있기 때문이지요. 그런데, 주피터 노트북은 다른 IDE에 비해서 현재 컴퓨터에 설치된 가상환경을 마음대로 오갈 수 있는 기능을 찾아보기 어려운 편입니다. 그래서, 이번에는 파이썬 개발 프로젝트 때문에 conda 가상환경을 만들었을 때 주피터 노...

2024.01.04
[Anaconda] 파이썬 개발을 위한 아나콘다 설치하기

Ariel POST 복사 가능한 코드가 있는 블로그에 방문해 보세요! [Anaconda] 파이썬 개발을 위한 아나콘다 설치하기 파이썬 개발을 위한 아나콘다 설치하기 만약 파이썬(Python) 개발을 하기로 마음먹었다면, 이런 문제가 우리를 기다리고 있습니다. 파이썬을 설치하고 IDE(통합 개발 환경)을 선택하고 개발에 필요한 다양한 패키지까지 설치하는 과정이 필요합니다. 숙련된 개발자라면 이런 과정이 물 흐르듯 매끄럽게 이어지겠지만, 당장 hello, world!정도밖에 칠 수 없는 사람들이라면 이야기가 다릅니다. 그래서, 파이썬 초보 개발자에게는 아나콘다(Anaconda)를 설치하는걸 권해드리고 있는데요, 아나콘다는 파이썬과 주피터 노트북(Jupyter boringariel.tistory.com 파이썬 개발을 위한 아나콘다 설치하기 만약 파이썬(Python) 개발을 하기로 마음먹었다면, 이런 문제가 우리를 기다리고 있습니다. 파이썬을 설치하고IDE(통합 개발 환경)을 선택하고개발에 필요한 다양한 패키지까지 설치하는 과정이 필요합니다. 숙련된 개발자라면 이런 과정이 물 흐르듯 매끄럽게 이어지겠지만, 당장 hello, world!정도밖에 칠 수 없는 사람들이라면 이야기가 다릅니다.그래서, 파이썬 초보 개발자에게는 아나콘다(Anaconda)를 설치하는걸 권해드리고 있는데요, 아나콘다는 파이썬과 주피터 노트북(Jupyter Notebook...

2023.05.09
[Anaconda] 파이썬 프로젝트 관리를 위한 Conda 가상환경 만들기

Ariel POST 파이썬뿐만 아니라, 프로젝트마다 가상환경을 하나씩 만들어 두는 것은 중요합니다. 각 프로젝트마다 필요한 패키지를 깔다 보면, 버전 충돌 문제가 자주 일어나거든요. 파이썬 패키지를 만드는 만드는 개발자들이 업데이트를 재깍재깍 해 주면 그것이 최선이겠지만, 그분들도 패키지 하나 수정한다고 해서 먹고 살 돈이 나오는게 아니니까 우리들이 맞춰서 써야 합니다.그래서, 파이썬 개발을 할 때는 가상환경을 잘 만들어야 합니다. 대개 프로젝트에 따라서 필요한 패키지만 깔아둔 가상환경을 꾸려 놓고, 재현성을 우선하는 선택을 합니다. 여기서 가상환경이란, 컴퓨터 안에 독립적인 공간을 만들어 두는 것을 이르는데요, 이 덕분에A 프로젝트에서는 파이썬 3.7버전을 쓰고,B 프로젝트에서는 파이썬 2.7버전을 사용하는 등의 활용을 할 수 있지요.물론, 패키지 버전도 마찬가지로 독립적으로 관리됩니다.그래서, 이런 가상환경을 만드는게 항상 이득이냐면 그건 아닙니다. 프로젝트를 새로 만들 때마다 가상환경을 하나씩 만들면 가상환경이 뭐가 있는지 헷갈리기 시작하고, 디스크 용량도 그만큼 잡아먹기 때문이죠. 그래서, 저는 통합 개발환경을 하나 만들어 둔 뒤 완성된 프로젝트 또는 패키지의 의존성 문제가 생기는 프로젝트를 분리하는 방식으로 관리합니다. 이건 개인 취향이니 손에 맞는대로 해 보세요.자, 그래서 파이썬 가상환경은 어떻게 만드느냐, 이건 크게 두...

2023.05.04