분류 전체보기76 맥(mac)에서 python idle3 실행시 IDLE can't import TKinter 오류 날 때 보통 에러 메세지는 다음과 같이 발생할 것입니다. ** IDLE can't import Tkinter. Your Python may not be configured for Tk. ** 해결책은 간단합니다. 연결해주는 라이브러리를 설치해주면 됩니다. 윈도우에선 일반적으로 인스톨러를 이용해서 깔면서 자연스럽게 idle이 설치가 되고 사용에 문제가 없는데 맥북은 이런 케이스가 있네요. brew install python-tk 2023. 7. 1. 젠킨스 파이프라인에서 문자열 관리하기(split, trim,replace, substring) 간혹 젠킨스 파이프라인 안에서 따로 정보를 저장하거나 로그를 찍을 때 일부 문자열의 값들을 조절하고 싶을 때가 있습니다. 그 중에 대표적으로 네 가지만 다뤄보겠습니다. (split, trim, replace, substring) (1) split 잘 아시겠지만 문장이나 특수한 기호들을 분할하기 위해 사용하죠. 기본적인 사용방법은 비슷합니다. split 할 기준을 입력하면, 일종의 배열이 만들어지고 해당 배열의 인덱스를 이용해서 추가로 분리해 낼 수 있습니다. def test_example = "ABC DEF" def test_splits = test_example.split(' ') def first = test_example.split(' ')[0] def second = test_example.spl.. 2023. 5. 18. 폐쇄망에서 초간단 젠킨스 수동 업데이트하는 방법! 안녕하세요. 이번 글에서는 젠킨스 초간단 업데이트 방법을 공유해보도록 하겠습니다. 시작은 클라우드 관련 플러그인이 젠킨스에 들어가야하는 상황이었습니다. 기존은 약 2.2xx 버전이었는데요. 글쓰는 현재 기준 거의 최신 LTS인 2.387.3 버전이 필요하다고 해서 그냥 최신버전으로 업그레이드를 시도하게 되었습니다. 중요한 점은 젠킨스도 자바를 기반으로 동작하는 만큼 자바 버전을 주의해서 설치하지 않으면 재시작이 불가능한 경우들이 발생하게 됩니다. 또한, 2.2는 기본적으로 자바8을 기반으로 동작하고 자바 2.38은 최소한 자바11을 기반으로 동작하기 때문에 젠킨스에서 자동 업데이트를 하더라도 오류를 만날 수 있습니다. 또한 주로 폐쇄망에서 작업을 하기 때문에 젠킨스 버전 업 후에 필수적인 플러그인 버전업.. 2023. 5. 17. 도커 빌드할 때 ADD, COPY 한 파일을 찾지 못하는 경우( docker build add/copy no such file or directory) 이번에는 도커 이미지 빌드에 대한 쉬운 착각이자 오류를 한 가지 얘기해보려고 합니다. 기본적인 서비스를 구축하는 경우에는 보통 이미지를 pull 해와서 run 만 하기 때문에 잘 겪지 않지만, 실제로 서비스를 도커 이미지 기반으로 배포하려고 할 때 대체 왜 안되지? 라는 고민을 가져올 수 있는 케이스입니다. 일반적으로 도커 이미지를 빌드할 때 많이 사용하는 것은 소스 레포의 최상단에 Dockerfile을 만들어놓고 docker build . 이라는 명령어를 실행하는 것일 겁니다. 그런데 만약에 동일한 레포안에서 폴더로 구분되어 있는 각 프로젝트 또는 솔루션마다 Dockerfile을 만들어두고 이미지를 각각 빌드하는 케이스가 필요하다면 어떻게 될까요? 무의식적으로 해당 Dockerfile이 있는 위치를 기.. 2023. 5. 13. 이전 1 ··· 12 13 14 15 16 17 18 19 다음