본문 바로가기

:: Develop/Preferences

(7)
[VSCode] Python Remote Build 설정하기 :: INTRO Python을 개발할때 참 여러가지 툴을 사용하지만 일반적으로 VSCode와 Pycharm을 많이 쓴다. 여기서 일반적이란 내 주변 개발자들을 대상으로 조사한 매우 작은 표본을 일반화한 것으로 일반화의 오류가 충분한 단어 임을 미리 밝힌다. 맥북 프로를 사용하고 있어서 평소에는 그렇게 큰 불편함을 못느끼지만 GPU가 필요한 작업을 하거나 Server단이 필요한 작업을 해야할 때면 여간 난감한게 아니다. 물론 Pycharm이 Remote Build를 멋지게 지원하고 있으므로 그것을 켜서 작업하면 되지만 사실 참 무거운 녀석이기에 쉽사리 손이 가지 않는게 사실이다. 대부분의 코드작업은 VSCode를 이용해 하다보니 ( 이녀석도 여러 Extension으로 무거워질대로 무거워졌긴하지만 ) Rem..
[Linux/Ubuntu] Jupyter notebook Server 구성하기 :: INTRO Python을 개발 하기에 참 편한 Tool 중 하나가 Jupyter notebook 이다. 바로바로 결과를 볼 수 도 있을 뿐더러, 결과도 직접 이쁘게 해서 보여주니 안쓸 이유가 없다. 특히 Python을 이용한 학습을 하고 있다면 Notebook 이라는 말대로 내가 공부한 과정을 결과값과 함께 그대로 남길 수 있어 자주 사용하고 있다. 그럼 만약 내가 들고 다니는 laptop에서 돌릴 수 없는 큰 프로젝트라면 어떻게 할까, 사양좋은 서버에서 돌리면 되지 않아? 라고 말하고 싶은가? 그렇다면 내가 딥러닝등을 학습할 예제를 Jupyter Notebook에서 돌리고 결과값과 함께 필기 해놓고 싶은데 GPU가 없는 Labtop 이라면 ? 이때 해결해 줄 수 있는 것이 바로 Jupyter No..
[JAVA] mac에서 Open JDK를 설치해보자 ( mac java 설치 ) JAVA에 조금 관심을 가졌다면 Oracle JDK와 Open JDK가 있다는 것 정도는 알고 있을 것이다. 예전에는 JAVA 설치하자 하면 무조껀 Oracle로 가서 뒤도 안돌아보고 Download 한다음 Path 설정을 해주었지만 요즘에는 Install을 하기전에 살짝 고민해보게 되는게 사실이다. 개인적인 개발 용도로 쓴다면 사실 둘중 무엇을 쓰건 상관이 없으나 (구독형태 제외) 실제 프로젝트 개발용도라면 맘편하게 Open JDK를 선택하는 편이다. 설치하기전에 만약 Oracle JDK가 깔려있다면 아래와 같이 지워준다. sudo rm -rf /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin sudo rm -rf /Library/PreferencePanes/..
[VSCode] VSCode에서 pyenv, virtualenv 설정하기 pyenv와 virtualenv를 활용해 Python을 설치하고 버전관리를 하고 있던 중 VSCode에서 여러 버전의 Python을 돌릴 일이 생겼을 때, 또는 최초로 VSCode에서 pyenv를 잡아 줄때 사용 할 수 있는 방법이다. 일단 해당 프로젝트를 열고 아래를 보면 왼쪽의 폴더 구조에서 .vscode가 없을 것이다. 해당 폴더 안에 있는 task.json파일은 이 프로젝트를 가지고 VSCode를 실행할 때 어떻게 실행해라 라는 config가 담겨있는 파일이다. 한번 생성해보자. Command + Shift + b 를 누르면 이처럼 뜨는데 해당창에 task라고 입력한뒤 아래 나오는 No build task to run found. Configure Build Task ... 를 클릭. 당연히 Cr..
[Python] pyenv를 이용한 설치시 zlib 문제 해결하기 :: 에러 pyenv install (version) 사용 하던 중 zipimport.ZipImportError: can't decompress data; zlib not available 라는 에러 발생 당황하지않고 brew install zlib 해서 설치를 완료 했으나 다시 같은 에러발생 이제부터 당황 - ㅅ- ;; :: 해결방안 sudo installer -pkg /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg -target / 위 명령어 입력해준후 설치가 끝나면 다시 시도 !
[Mac & Linux] ZSH를 이용해 나만의 쉘/터미널을 만들어보자. Mac과 Linux의 터미널/쉘은 일단 너무 안이쁘다. 매일 보는 화면에서 시커먼 검정색 바탕에 하얀 글씨만 볼 필요가 없다는점 하나만으로 충분히 셋팅할 가치가 있다고 생각한다. 기타 소소한 기능들과 가독성은 덤이랄까. 장담컨대 이글의 끝에 도달할때쯤이면 터미널창을 한번 더 켜보고싶은 생각이 들것이다. ZSH 설치하기 ZSH는 Bash에다가 추가 기능과 편의성을 얹은 쉘이라고 생각하면된다. 일단 이놈을 설치해주자. 1 brew install zsh cs brew를 이용해 쉽게 설치가 가능하다. ( 여기서는 Homebrew 설치를 다루지 않는다. Homebrew 설치는 이전 포스팅을 참고하시라. ) OhMyZsh 설치하기 zsh를 설치했다면 이제 이를 조금더 편하게 사용 할 수 있는 확장 툴을 설치해보자...
[Mac] Homebrew를 설치하고 사용해보자. 개발자라면 Mac을 처음 사용 할때 프로그램 설치할 것들이 많기 마련인데, 직접 해당 프로그램을 제공하는 사이트에서 ㅡdmg 파일등을 다운 받아 사용할 수도 있지만 패키지 관지라인 homebrew를 이용해서 설치 및 관리 할 수 있으며, 단순히 검정 화면에서 작업하는 멋짐(?)을 제외하고도 많은 부분 수고를 덜 수 있으니 꼭 접해보는것이 좋다. 1. 일단 무작정 Homebrew 설치하기 각설하고 일단 설치부터 해보자 터미널을 열고 ( Command + Space 입력후 터미널 실행 ) Homebrew 홈페이지로 가서 설치할 명령어를 복사 해오자. ( Homebrew 홈페이지 바로가기 ) 여기서 저 부분을 복사해서 켜두었던 터미널에 복붙해주고, 엔터 ! 여기서 다시 한번더 엔터 ! 비밀번호를 입력해주고 다..