본문 바로가기

IT30

무료 쿠버네티스 실습 환경 소개 쿠버네티스를 공부하다 보면 실습할 환경 구성하는게 생각보다는 번거롭습니다. 개인 로컬PC에 VM 으로 이것저것 설치하다 보면 여러가지 오류와 씨름다하다 시간이 많이 소요됩니다. 그래서 간단히 무료 쿠버네티스를 실습할 수 있는 환경을 소개 합니다. https://labs.play-with-k8s.com/ Play with Kubernetes Play with Kubernetes is a labs site provided by Docker and created by Tutorius. Play with Kubernetes is a playground which allows users to run K8s clusters in a matter of seconds. It gives the experience of .. 2024. 3. 19.
Windows 환경에서 pip 쉽게 설치하기 나도 파이썬 개발 환경을 구성해봐야지.. 파이썬을 다운 받자.. 엇? pip 가 왜 안되지? Python 개발환경 구성을 위해 Python 공식 홈페이지에서 Python 을 다운 받아 설치했음에도 불구하고 CMD 창에서 pip 명령을 입력하면 동작하지 않는 경우가 있습니다. C:\>pip 'pip'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. 이 때 윈도우에서 pip 설치하는 방법을 알려드리겠습니다. 당연한 이야기지만 먼저, Python 은 기본적으로 설치를 하셔야합니다. 1. CMD 창을 열고 아래와 같이 입력하여 get-pip.py 파일을 다운 받습니다. curl -LO https://bootstrap.pypa.io/get-pip.py 2. 다음과 같이 입력하.. 2023. 6. 6.
강제로 GPU 를 미사용하고 싶을 때 가끔은 GPU 사용을 안하고 CPU 모드로만 동작해서 테스트할 경우가 있습니다. 이때 소스코드 수정 없이 쉽게 GPU 를 미사용하게 만드는 방법이 있습니다. 가장 쉬운 방법으로 환경변수 CUDA_VISIBLE_DEVICES 의 값을 "" 처럼 빈값으로 처리하면 됩니다. 만약, 리눅스의 경우 다음과 같이 입력하면 됩니다. export CUDA_VISIBLE_DEVICES="" CUDA_VISIBLE_DEVICES 라는 환경변수는 GPU 를 지정해서 사용할 수 있게 도와주는 환경변수입니다. 여기에 "" 처럼 아무값도 넣지 않는다면 GPU를 사용할 수 없는 것으로 인식되게 됩니다. 따라서 이렇게 한줄만 입력하면, GPU 없는 상태로 강제로 테스트가 가능해집니다. 만약 다시 GPU 를 사용하고 싶다고 하면 아래.. 2022. 9. 15.
윈도우 git bash 에서 특정 폴더로 경로 변경 git bash 에서 윈도우의 경로를 못찾아서 조금 헤매시는 분들을 위해 설명드리면, 윈도우에서 C 드라이브 는 /c 로 사용하면 됩니다 당연히 D드라이브는 /d 이겠죠? git bash 에서 cd 명령어로 해당 드라이브로 이동하면 됩니다. cd /c cd /d 위와 같은 명령어로 해당 드라이브 Root 로 이동할 수 있습니다. 드라이브 경로만 알면 나머지는 원하는 폴더 (디렉토리) 를 찾아 갈 수 있겠죠? 예를 들어 C:\AA\BB\CC 경로로 이동한다면 cd /c/AA/BB/CC 이렇게 하면 되겠습니다. 또한 참고적으로 git bash 는 기본 자신의 사용자 폴더에서 시작됩니다. ~ 은 home 디렉토리를 의미하죠 (윈도우에서는 사용자 폴더) 그래서 만약 다운로드 폴더로 이동하고 싶다 하면 cd ~/.. 2022. 8. 24.
Python에서 SQLite3 쿼리문 간단하게 확인하기 파이썬에서 파일 db 로 간단히 사용할 수 있는 SQLite3 대부분 가벼운 쿼리로 처리를 하기 때문에 쿼리문을 직접 찾아 볼 때가 많지는 않지만 쿼리문을 동적으로 생성할 경우 실제 SQLite 에서 실행되는 쿼리문은 어떤것일 까 확인 할 상황이 가끔 있습니다. 그런 디버깅 시에 쉽게 쿼리문을 print 해서 확인할 수 있는 방법입니다. set_trace_callback(print) import sqlite3 con = sqlite3.connect(':memory:') con.set_trace_callback(print) # 2022. 4. 30.
Colab 에서 Mecab 사용하기 import os # install konlpy, jdk, JPype !pip install konlpy !apt-get install openjdk-8-jdk-headless -qq > /dev/null !pip3 install JPype1-py3 # install mecab-ko os.chdir('/tmp/') !curl -LO https://bitbucket.org/eunjeon/mecab-ko/downloads/mecab-0.996-ko-0.9.2.tar.gz !tar zxfv mecab-0.996-ko-0.9.2.tar.gz os.chdir('/tmp/mecab-0.996-ko-0.9.2') !./configure !make !make check !make install # install mec.. 2021. 9. 29.