윈도우 개발환경 썸네일형 리스트형 윈도우에 만드는 파이썬 개발 환경; 4. VSCode에 Jupyter연결 윈도우에 만드는 파이썬 개발 환경1. pyenv로 여러 버전의 파이썬 설치2. venv로 파이썬 가상환경 만들기3. 아나콘다 없이 무료로 Jupyter notebook 설치4. VSCode에 Jupyter연결3. 파이썬 개발을 위해 VSCode 준비데이터 분석용 툴인 Rstudio에 익숙한 사람이라면 Spyder가 편할 수 있겠지만, 대부분의 파이썬 개발자들은 pyCharm이나 VSCode와 같은 IDE에 더 익숙하다. pyCharm을 사용하면 여기서부터 설명하는 부분이 자동으로 해결되겠지만, 회사에서는 해마다 적지 않은 비용을 지불하면서 사용해야 하기 때문에 요즘은 VSCode를 사용하는 경우가 많다. VSCode가 설치되어 있지 않다면 먼저 아래를 참고해서 설치한다. 윈도우에 만드는 리눅스 개발 환경.. 더보기 Docker로 테스트 환경 만들기; 1. Full version 우분투 서버 만들기 Docker로 테스트 환경 만들기1. Full version 우분투 서버 만들기2. 우분투 데스크탑 만들기0. Docker로 우분투 서버, 우분투 데스크탑을 만드는 이유WSL 2이 제공하는 가상머쉰 환경에 우분투 서버를 설치하면, 캐노니컬(Canonical)사에서 제공하는 모든 서버기능을 사용할 수 있고, 실제 운영하는 우분투 서버와 동일하거니 매우 유사한 환경에서 작업할 수 있는 장점이 있다. 하지만, WSL 2의 가상머쉰이 가지는 네트워크 제한 문제를 인식하지 않고 작업하다가 낭패를 당하는 경우가 종종 생긴다. 그래서 나는 Git를 설치할 때 같이 설치되는 Git Bash로 사용할 수 있는 제한된 MinGW 환경을 종종 이용한다. Git Bash 활용하기 - 1. 리눅스 기능 확장하기Git Bash .. 더보기 Git Bash 활용하기 - 2. 리눅스 기능으로 Node.js 개발환경 만들기 Git Bash 활용하기1. 리눅스 기능 확장하기 2. 리눅스 기능으로 Node.js 개발환경 만들기0. Git Bash Node.js 개발환경이 필요한 이유윈도우 WSL 2를 사용해 설치한 우분투에 Node.js를 구성하는 것이 편할 때도 있지만, WSL 2로 실행되는 우분투는 CPU를 많이 사용하기 때문에, 이동 중에도 사용해야 하는 노트북이라면 배터리를 빨리 소모시키는 불편함도 있을 뿐 아니라, 다른 컴퓨터에서 내가 개발하고 있는 Node.js서버에 접근하려면 추가적인 네트워크 설정을 해야 하는 불편함도 있다. 그래서, 우분투 또는 리눅스로 개발 환경을 통일하는 것을 목적으로 하지 않는다면 다른 대안도 생각해 볼 수 있다. 이때 선택할 수 있는 또 다른 개발 환경이 Git Bash이다. Git B.. 더보기 윈도우에 만드는 리눅스 개발 환경; 7. 윈도우 11에 우분투 설치 윈도우에 만드는 리눅스 개발 환경 목차1. 우분투 리눅스 설치 (윈도우 10)2. 윈도우에 Docker 설치3. nvm으로 node.js 설치4. VSCode 설치5. Docker로 MySQL시작하기6. Docker로 MongoDB 시작하기7. 윈도우 11에 우분투 설치 8. Docker로 PostgreSQL 시작하기 1. 윈도우 11 에서 우분투 설치 실패.최근에 일하게된 회사에서 새로 노트북을 받았는데 윈도우 11 환경이다. 의심하지 않고 기존 방법으로 설치해 보려고, 예전에 작성한 윈도우에 만드는 리눅스 개발 환경; 1. 우분투 리눅스 설치윈도우에 만드는 리눅스 개발 환경 목차 1. 우분투 리눅스 설치 2. 윈도우에 Docker 설치 3. nvm으로 node.js 설치 4. VScode 설치 5. .. 더보기 윈도우에 만드는 파이썬 개발 환경; 3. 아나콘다 없이 무료로 Jupyter notebook 설치 윈도우에 만드는 파이썬 개발 환경1. pyenv로 여러 버전의 파이썬 설치2. venv로 파이썬 가상환경 만들기3. 아나콘다 없이 무료로 Jupyter notebook 설치4. VSCode에 Jupyter연결 0. 아나콘다 (Anaconda)아나콘다는 R과 파이썬의 패키지와 많이 사용하는 프로그램을 쉽게 배포, 관리할 수 있도록 도와주는 프로젝트에서 시작되었고, 현재는 Java, Nodejs를 포함하여 점차 더 많은 언어의 개발에 필요한 IDE가 추가되고 있다. R에서는 R로 계산, 분석, 등에 필요한 패키지를 conda로 관리해 주고, Rstudio를 쉽게 설치하고 관리할 수 있게 도와준다. 하지만 개인 목적이 아니라면 Rstudio는 1년에 500만 원이 넘는 비용을 별도로 지불해야 한다. 파이썬에서.. 더보기 윈도우에 만드는 파이썬 개발 환경; 2. venv 가상환경, VSCode 연결 윈도우에 만드는 파이썬 개발 환경1. pyenv로 여러 버전의 파이썬 설치2. venv로 파이썬 가상환경 만들기3. 아나콘다 없이 무료로 Jupyter notebook 설치4. VSCode에 Jupyter연결5. venv (Virtual ENVironments)venv는 venv로 생성한 가상환경 내에 설치한 패키지를 site-packages폴더에 저장해서가상환경 내에 설치된 패키지가 가상환경 밖의 파이썬의 동작에 영향을 주지 않고이후 그 폴더를 삭제하는 것만으로도 쉽게 가상환경을 제거할 수 있어외부의 파이썬 환경을 가상환경 내부의 패키지로부터 완벽하게 격리하고 보호할 수 있다.앞에서 설치한 pyenv와 다른 점은 pyenv는 파이썬을 버전별로 관리하기 때문에 같은 버전의 파이썬에 설치한 패키지는 이 버.. 더보기 윈도우에 만드는 파이썬 개발 환경; 1. pyenv로 여러 버전의 파이썬 설치 윈도우에 만드는 파이썬 개발 환경1. pyenv로 여러 버전의 파이썬 설치2. venv로 파이썬 가상환경 만들기3. 아나콘다 없이 무료로 Jupyter notebook 설치4. VSCode에 Jupyter연결0. 파이썬, 그냥 설치하면 안 되나?윈도우에서 파이썬을 실행하면 Microsoft Store로 연결되고, 바로 다운로드해서 설치할 수 있다. Store의 검색창에 python을 입력하면 다양한 버전의 파이썬을 선택해서 설치하는 것도 가능하다. 하지만 이렇게 설치한 파이썬은 개발자가 직접 관리하는 데에 한계가 있다. 예를 들어, Keras로 개발된 딥러닝 모델을 테스트해 보려면 Keras버전과 Tensorflow버전을 맞춰야 하는데, 잘못된 버전을 설치하면 내부 패키지들의 의존성에 문제가 생겨 실행이.. 더보기 시놀로지 Docker로 만드는 edge server; 2. node.js 서비스 올리기 시놀로지 Docker로 만드는 edge server1. 우분투 서버 설치하기2. node.js 서비스 올리기센서정보를 수집할 우분투 서버가 시놀로지 docker에 만들어졌으니 이제 개발한 node.js 서비스를 우분투 컨테이너에 올려보자.3. nvm으로 node.js 설치하기WSL우분투에 node.js를 설치했을 때와 마찬가지로 nvm (Node Version Manager)으로 node.js를 설치하면 최신버전까지 원하는 버전의 node.js를 설치할 수도 있고 쉽게 버전을 바꿀 수도 있다. 우분투 컨테이너에 ssh로 로그인한다.openssh-server를 설치했기 때문에 더 이상 시놀로지의 docker화면을 사용하지 않아도 된다. ssh client프로그램이나 putty르 접속해서 작업을 진행한다. .. 더보기 이전 1 2 3 4 5 6 다음