꿀팁 분석 환경 설정(121)
-
리눅스 에러 Could not get lock /var/lib/dpkg/lock-frontend
sudo killall apt apt-get sudo rm /var/lib/apt/lists/lock sudo rm /var/cache/apt/archives/lock sudo rm /var/lib/dpkg/lock* sudo dpkg --configure -a sudo apt update 출처: https://kgu0724.tistory.com/71 [병아리 개발자의 이야기]
2020.04.17 -
Pycharm Remote Sever로 파일 전부 업로드하기
로컬과 원격 서버를 연결을 해놓은 상태이다. 이제 로컬에서 폴더 전체를 넣어서 업로드를 하고 싶었다. 하지만 그냥 폴더만 옮기면 전혀 반응이 없다. 그래서 찾다 보니 다음과 같은 방법이 있었다. 나처럼 헤매는 사람이 없기를 바라면서 공유한다. 업로드하고자 하는 폴더에서 오른쪽 마우스를 클릭 Deployment 찾기 Upload to ~~~ 를 누르면 끝 나처럼 파이참 초보자들은 참고하시기를... https://www.jetbrains.com/help/pycharm/uploading-and-downloading-files.html Upload and download files - Help | PyCharm Upload and download files PyCharm provides the following..
2020.04.12 -
[Python] Jupyter 사용자 유용 팁 정리
도움이 되셨다면, 광고 한 번만 눌러주세요 ㅎㅎㅎ 아래 블로그에 주피터 사용자를 위한 팁들을 정리한 것을 해보려고 합니다. 개발을 하기 위해서는 다른 파이참 같은 것이 편하지만, 아직은 주피터 노트북이나 랩이 편하더라구요 암튼 팁들을 정리해보고자 합니다. Startup files 분석을 하다 보면 알 듯이 항상 사용하는 패키지가 있을 것입니다. 해보신 분들은 아시겠지만, 항상 아래 패키지를 똑같이 임포트할 것입니다. import numpy as np import pandas as pd ... import matplotlib.pyplot as plt 이러한 것을 줄여줄 수 있는 방법을 소개합니다. 일단 startup 파일을 찾아야 합니다. /Users//.ipython/profile_default/star..
2020.03.25 -
Jupyer Notebook / Lab 유용한 magic 함수들과 ShortCuts(단축키)
Shift + Enter : 현재 셀 실행 Ctrl + Enter : 선택된 셀 모두 실행 Alt + Enter : 현재 셀 실행하고 아래에 셀 삽입 Ctrl + S : 저장 Shortcuts when in edit mode: Esc : command 실행 모드하기 전에 ESC 누르기 Tab code completion or indent Shift + Tab : 도움말 Ctrl + ] : indent 넣기 Ctrl + [ : dedent (indent 빼기?) Ctrl + A : 전체 선택 Ctrl + Z : 되돌리기 Ctrl + Shift + Z or Ctrl + Y : redo Ctrl + Home : 맨 위의 셀로 이동 Ctrl + End : 맨 아래 셀로 이동 Ctrl + Left : 한 단어 앞..
2020.01.19 -
Jupyterlab cell font size 변경하기
jupyterlab을 쓸려고 하는데, 기존 font가 너무 작아서 바꾸고 싶었다. 여러 가지 설정을 jupyter notebook에 비해서는 특별한 설치를 하지 않아도 가능한 것 같다. ipynb 뿐만 아니라, text editor나 terminal까지 customizing이 가능하다. 일단 맨 위 상단에서 settings를 누른다. 옵션을 선택할 수 있다. 여러 가지를 환경에 대해서 정할 수가 있다. 여기서 내가 원하는 것은 Notebook이었으니, 저걸 눌러보자. 보면 알 수 있듯이 아주 다양하게 컨트롤할 수 있다. 왼쪽이 기본적으로 세팅된 것이고 오른쪽이 내가 바꾸고자 하는 것이다. 그래서 지금은 fontsize만 바꾸면 되니 옆에 있는 것을 긁어와서 fontsize : null -> fontsiz..
2020.01.18 -
[ Python ] Jupyter Lab GPU DashBoard
jupyterlab 내부에서 gpu dashboard를 제공함. https://medium.com/rapids-ai/gpu-dashboards-in-jupyter-lab-757b17aae1d5 sudo apt-get install -y nodejs pip install --upgrade jupyterlab pip install jupyterlab-nvdashboard jupyter labextension install jupyterlab-nvdashboard 몇가지를 업그레이드 해줘야 했음. nodejs도 최신으로 업데이트 해주면 됨 jupyterlab도 버전이 있었음.
2020.01.17 -
리눅시 시스템 시간 변경하는 법
열심히 찾아도 안나왔는데, 역시 구글에는 없는 것이 없다. 아직 구글링 실력이 부족한가 보다. https://frody.tistory.com/m/106 직접 수정법 (root 권한 이나 sudo ) 날짜와 시간 변경하기 date -s "20191210 17:10:00" 시간만 바꾸고 싶은 경우 date -s "17:10:00" 내가 알고싶었던 것은 이거므로 나머지 시간 동기화 방법은 위의 URL를 봐주기 바란다!
2019.12.10 -
(Windows) Sublime Text3 설치를 할 때 도움을 받은 블로그
도움이 되셨다면, 광고 한번만 눌러주세요. 블로그 관리에 큰 힘이 됩니다 ^^ 먼가 에러가 발생해서 다시 설치를 하려고 한다. 여러가지 파이썬 코딩을 할 때 좋았던 패키지가 있었는데, 잘 알지 못해서 뒤적뒤적하니 이미 많이 잘 정리해준 사이트가 있어서 공유하려고 한다. 1. Python 설치 2. Sublime Text 3 설치 3. Sublime Text 3 기본 사용방법 4. Package Control 5. sublimeREPL 플러그인 설치 6. SublimeLinter 플러그인 설치 7. SublimeCodeIntel 플러그인 설치 8. 한글 관련 문제 해결 9. 외부 터미널에 실행 결과 보여주기 전반적인 파이썬 환경 구성에 도움을 준 블로그 https://webnautes.tistory.com..
2019.11.16 -
shell에서 commad 결과값(grep,awk,sed,...)을 객체로 할당하는 방법
도움이 되셨다면, 광고 한번만 눌러주세요. 블로그 관리에 큰 힘이 됩니다 ^^ 특정 명령어를 사용해서 받은 값을 객체로 받고 싶었다. 삽질을 한 하루하다가 방법은 알고 있있지만 내가 못한 것이였다. (상황) a.txt에서 efgh 라는 값을 찾고 싶다. arr=( $(grep "abcd" a.txt) ) echo "${arr[2]}" 위와 같이 하면 arr이라는 객체에서 2번째 index부분에 efgh라는 값을 받게 되는 것을 알 수 있다! 먼가 여기서 특정 부분을 가져와서 객체로 만들고 싶을 때는 음... 먼가 그냥 될 줄 알았는데 잘 안된다. ### ver1,ver2는 일단 삽질의 결과 ## ver0 (이렇게 하는 것이 맞는 듯) path2="${arr[2][@]} ----------------- ..
2019.11.07 -
Jupyter Notebook에서 Notebook 이름 가져오기
가끔 주피터 노트북 이름을 가져와서 먼가 활용하고 싶을 때가 있다. 그래서 찾아보니 다음과 같이 하니 잘 작동하는 것을 확인했다! 필요하신 분은 밑에 코드를 긁어서 활용하면 된다! %%javascript IPython.notebook.kernel.execute(`notebookName = '${window.document.getElementById("notebook_name").innerHTML}'`); https://stackoverflow.com/questions/12544056/how-do-i-get-the-current-ipython-notebook-name How do I get the current IPython Notebook name I am trying to obtain the curre..
2019.10.27 -
Kafka MultiProcesisng Queue Test
도움이 되셨다면, 광고 한번만 눌러주세요. 블로그 관리에 큰 힘이 됩니다 ^^ ## Producer from time import sleep from json import dumps from kafka import KafkaProducer import numpy as np def on_send_success(record_metadata): print("topic : {} , partition : {} , offset : {}".\ format( record_metadata.topic , record_metadata.partition , record_metadata.offset)) def on_send_error(excp): log.error('I am an errback', exc_info=excp) p..
2019.10.21 -
virtualenv jupyter notebook 커널 추가 및 삭제
도움이 되셨다면, 광고 한번만 눌러주세요. 블로그 관리에 큰 힘이 됩니다 ^^ Conda로 하는 경우는 아래 URL 참고 https://data-newbie.tistory.com/113 anaconda로 설치한 가상 환경 jupyter notebook kernel에 추가하기 conda create -n yourenvname python=x.x anaconda ## 환경에서 패키지 설치 source activate yourenvname conda install -n yourenvname [package] ## 원격으로 사용 하려면 다음과 같이 해야한다. source activa.. data-newbie.tistory.com 설치 방법 ## internet 있는 경우 pip install virtualenv..
2019.10.20