맥에서 파이썬을 위한 환경 설정(iTerm2, Oh My ZSH, VS Code, pyenv, pipenv) 포스팅 썸네일 이미지

Study/Mac

맥에서 파이썬을 위한 환경 설정(iTerm2, Oh My ZSH, VS Code, pyenv, pipenv)

Python을 공부하는 중 데스크톱과 노트북에 파이썬 패키지가 저마다 다르게 설치되어 있어 올바르게 실행이 되지 않거나, 교재마다 요구하는 파이썬 버전과 패키지가 달라 생기는 불편함이 있어 가상 환경에 대한 관심이 생겼습니다. 그래서 가상 환경을 공부하고 사용해보는 김에 많은 분들이 온라인에 공개해주신 개발환경을 참고하여 저의 환경을 세팅하고 내용을 기록해 보았습니다. MacOS (Big Sur 11.2) 환경에 맞게 세팅한 것으로 Windows에서는 맞지 않는 부분이 있을 수 있습니다. Homebrew 가 설치된 환경을 전제로 했기 때문에 미리 설치되지 않았다면 아래 링크를 참고하실 것을 권해드립니다. 2021/02/21 - [Study/Mac] - M1칩 맥북에서 Homebrew 설치하기 2021/0..

2021.02.23 게시됨

MacOS fn키 눌렀을 때 한영 전환 안뜨게 하기 포스팅 썸네일 이미지

Study/Mac

MacOS fn키 눌렀을 때 한영 전환 안뜨게 하기

언젠가부터 fn 키를 누를 때마다 위의 사진과 같이 "입력 소스 변경" 이 뜨기 시작하였습니다. 그런데 이게 fn키 단독 입력 시에만 뜨고 Fn + F1 같은 키 조합 시에는 안 뜨는 게 아니라 Fn 키를 누르기만 하면 무조건 나오는 데다가 또 어떨 때는 아무 반응이 없기도 하는 이상한 상황이 연출되었습니다. 입력 소스 변경은 Caps lock 키와 별도로 지정한 키를 사용하고 있기도 해서 무용지물이고 거슬리는 이 기능을 해제하기로 결심했습니다. Fn키 입력 소스 변경 해제 방법 시스템 환경설정 - 키보드로 진입해 "🌐 눌러 다음을 실행"의 콤보 박스에서 동작 없음을 선택하면 해제가 완료됩니다.

2021.02.22 게시됨

MacOS 숨긴 파일 및 폴더 표시하는 방법 포스팅 썸네일 이미지

Study/Mac

MacOS 숨긴 파일 및 폴더 표시하는 방법

맥북을 7년도 넘게 사용했지만 아주 라이트 하게 사용했던 터라 최근에서야 숨겨진 파일과 폴더가 있다는 것을 알게 되었습니다. command + shift + g 단축키를 활용해 경로를 입력하면 진입이 가능하지만 Finder에서는 보이지 않는 파일과 폴더를 확인하기 위해서 Windows처럼 "보호된 운영 체제 파일 숨기기" 또는 "숨김 파일, 폴더 또는 드라이브 표시" 같은 설정이 있는지 확인해봤지만 찾을 수 없었습니다. 대신 맥에서는 좀 더 단순한 방법을 통해 숨겨진 파일 및 폴더를 확인할 수 있었는데, 바로 Finder 윈도우에서 command + shift + . 을 누르면 Toggle로 보기 옵션을 변경할 수 있었습니다. " command + shift + . "

2021.02.22 게시됨

M1칩 맥북에서 Homebrew 설치하기 포스팅 썸네일 이미지

Study/Mac

M1칩 맥북에서 Homebrew 설치하기

M1칩 맥에서 기존 방식으로 Homebrew를 설치하니 "zsh: command not found: homebrew"와 같은 오류가 나타나며 실행이 되지 않는 문제가 발생하였고, 같은 문제로 인터넷에 몇 가지 해결책을 확인할 수 있었습니다. 그중에서 Rosetta를 활용하여 Intel 맥과 동일한 방식으로 Homebrew를 설치하는 방법이 간결해보여서 시도해 보았습니다. iTerm2 설치 이곳에서 iTerm2를 다운로드하여 설치해줍니다. iTerm2 복제 파인더 - 응용프로그램에서 설치 된 iTerm2를 복제하여 줍니다. Rosetta를 사용하여 열기 복사한 iTerm2를 우클릭하여 정보 가져오기 항목을 클릭, "Rosetta를 사용하여 열기" 를 체크해주고, 이름도 iTerm Rosetta로 변경해줍니..

2021.02.21 게시됨

[파이썬] selenium 크롬 드라이버(chromedriver) 자동 설치 방법 포스팅 썸네일 이미지

Study/Python

[파이썬] selenium 크롬 드라이버(chromedriver) 자동 설치 방법

셀레니움을 활용해 크롤링을 할 때 필수적으로 브라우저에 맞는 웹 드라이버를 별도로 설치해야 하는데, 설치된 크롬 브라우저에 맞는 드라이버를 자동으로 설치해주는 chromedriver_autoinstaller 패키지가 있어 소개드리고자 합니다. 이 패키지를 활용하면 chromedriver 버전 관리에 신경 쓰지 않아도 되며 다른 사람에게 배포 파일을 공유할 때에도 각 실행환경의 크롬 브라우저 버전이 달라서 생기는 스트레스를 해소할 수 있을 것 같습니다. (여기서 파생되어 다른 개발자분이 엣지 브라우저에 맞게 제작한 edgedriver-autoinstaller 패키지도 있으나 MacOS에서는 올바르게 동작하지 않아 수정이 필요해 보였습니다.) 패키지 설치 pip install selenium pip inst..

2021.02.19 게시됨

[파이썬] 티스토리 API - 카테고리 목록 가져오기 포스팅 썸네일 이미지

Study/Python

[파이썬] 티스토리 API - 카테고리 목록 가져오기

티스토리 API를 이용해 글을 작성하거나 수정하기 위해서는 카테고리 번호를 파라미터로 입력해야 하기 때문에 오늘은 블로그에 존재하는 카테고리 목록을 가져오는 도전을 해보았습니다. 앞서 포스트 목록을 가져오는 단계에서 많은 삽질을 한 덕분에 꽤 수월하게 처리할 수 있었습니다. 시작에 앞서 어김없이 티스토리에서 제공하는 '오픈 API 가이드'를 확인하여 보았습니다. 처음엔 API 가이드가 아주 불친절하다고 생각했는데 이제는 위의 주소에 아래의 파라미터 값을 적절하게 넣어서 호출하면 되겠구나.. 하는 어렴풋한 개념이 자리 잡아가고 있습니다. 역시 서투른 목수가 연장 탓을 한다고... 다만, 응답 item이 5개라고 설명하고 있으나 실제로는 6개의 item이 응답되고 있습니다. import requests ap..

2021.02.16 게시됨

카카오 애드핏 매체 심사 칼승인 후기 및 신청 스펙! 포스팅 썸네일 이미지

Study/Blog

카카오 애드핏 매체 심사 칼승인 후기 및 신청 스펙!

스마트폰 알림이 와서 무심코 확인해봤는데 카카오 애드핏이 승인 완료되었다는 소식을 접했습니다! 주말에 신청해 영업일 기준으로 2~3일 정도 지나야 결과가 나올 줄 알았는데 월요일이 되자마자 바로 승인되었네요.🙈🙊🙉 사실 보름넘게 네이버 서치 어드바이저에서 사이트가 수집 실패로 나오고 있는 상황이라 방문객 수도 거의 없고 이것도 안되면 그냥 블로그를 새로 만들어야겠다 싶어 충동적으로 신청하고 잊고 있었는데 좋은 소식으로 돌아와서 무척 행복합니다. ㅎㅎ 혹시나 심사 반려가 된다면 추후 재심사가 불가능하다는 말이 있어 모 아니면 도라는 생각을 가지고 신청했었는데, 확실히 애드핏이 심사는 수월한 편이라는 이야기가 많은 것처럼 무사히 통과했네요.(물론 아직 애드센스는 심사 중입니다.) 심사 당시 블로그 상황은 아..

2021.02.15 게시됨

닫기 아이콘
사이드 프로필 배경이미지
아바타 이미지

Taedi's Log

#태디 #코딩린이

자습한 내용을 기록하는 공간이라 다소 먼 길로 돌아가는 방법들이 존재할 수 있습니다🐹 Python, Web에 관심을 갖기 시작했습니다🐶