본문 바로가기

IDE + Tools + OS10

Ubuntu 20.04 미러서버 (Mirror server) 변경 sudo vim /etc/apt/sources.list :%s/kr.archive.ubuntu.com/mirror.kakao.com 2022. 5. 6.
pip / conda install 경로 차이 출처 : https://databonanza.tistory.com/17 [python] pip install과 conda install의 차이 패키지 설치시 일반적인 방법은 다음과 같다. $ pip install 설치패키지 * 그런데 어떠한 블로그에는 다음과 같이 알려준다. $ conda install 설치패키지 과연 무슨 차이가 있는 것일까? 여러 블로그에는 databonanza.tistory.com pip -V # pip 위치 확인 conda info --env # conda env 위치 확인 C:/ProgramData/Anaconda3/lib/site-packages # pip install C:/ProgramData/Anaconda3/lib/site-packages # conda install 가.. 2022. 1. 19.
[VS Code] sys.argv Terminal Parameter 가 있을 때 디버깅 방법 1. 좌측 디버그 탭 - 상단 톱니바퀴 2. launch.json 에 인수 넣기. 3. 아래 예시에서는 src.txt와 dict.txt를 인수로 지정. configurations 안에 args에 리스트 형으로 넣을 수 있음 { "version": "0.2.0", "configurations": [ { "name": "Python: Current File", "type": "python", "request": "launch", "program": "${file}", "console": "integratedTerminal", "args": [ "src.txt", "dict.txt" ] } ], } 2022. 1. 10.
[Anaconda] 가상 환경 생성, 삭제, 목록 확인 0. 가상환경 목록 확인 conda의 가상환경 목록을 확인한다. 현재 활성화된 가상환경은 별표(*)가 표시된다. $ conda info --envs $ conda env list 1. 가상환경 생성 - env_name 이름의 Python 3.8 가상환경 생성 $ conda create -n 가상환경이름 python==3.8 2. 가상환경 삭제 $ conda env remove -n 가상환경이름 3. 가상환경 복제 - ORIGIN 이름의 가상환경을 복제하여 NEW 만들기 $ conda create --name NEW --clone ORIGIN 4. conda pack 으로 저장하기(다른 시스템에서 사용가능) $ conda install conda-pack $ conda pack -n [환경이름] -o [파.. 2021. 10. 26.
[Git] Subtree 관리하기 Subtree 관리 상위 저장소 생성 및 이동 원격 참조 추가 git remote add {Remote name} {Child Repo url} git remote add ai-summary https://github.com/changhwan/ai-summary git remote -v​ Subtree로 추가 git subtree add --prefix { Child path(where to go) } { Remote repo name } { Child branch } git subtree add --prefix=(해당 Repository 하위의 디렉터리 구조) (옮겨올 Repository 주소) (옮겨올 Repository의 branch) git subtree add --prefix ai-summary.. 2021. 9. 2.
코드 편집 단축키 출처: https://taehooh.tistory.com/entry/Jupyter-Notebook에서-코드-내-동일-변수명-한번에-바꾸기-Sublime-text-style-editing [블로그] [주요기능] Jupyter notebook 생산성을 높이기 위한 방법 중 하나로 Sublime text style editing 기능을 활용하여 아래와 같은 기능을 사용할수 있다. 기능 단축키 설명 동일 변수 선택 (매우 유용함) Ctrl + D 동일한 줄 생성(매우 유용함) Ctrl + Shift + D 줄 삭제 Ctrl + X 괄호안의 내용 전체선택 Ctrl + Shift + M 대문자로 변경 Ctrl + K + U 소문자로 변경 Ctrl + K + L [설치방법] custom.js파일 찾기 - jupyte.. 2021. 6. 2.
[Ubuntu] Terminator 설치 과정에서 Terminal 에러발생 다중 Terminal 을 사용하기 위해 Terminator 을 깔았는데, UI가 맘에 안들어 지우고 나니 CTRL+ALT+T 를 통해 gnome-termianl을 실행시킬 수 없는 문제가 발생. 에러 메세지: import name '_gi' from 'gi' (/usr/lib/python3/dist-packages/gi/__init__.py) 문제 : gnome-terminal 이 정상 작동하지 않음 원인 : 기존 내장된 python3.5 를 python3.7로 올렸는데, gi 모듈로부터 '_gi' 를 불러올때, 파이썬 3.5를 참조하여 문제가 발생 해결 : sudo ln -s /usr/lib/python3/dist-packages/gi/_gi.cpython-{36m,37m}-x86_64-linux-gn.. 2020. 6. 16.
visual studio 디버깅, 개념 프로젝트란? 하나의 실행 파일(exe)을 만들어 내기 위해서 필요한 여러 개의 소스 파일과 헤더 파일 등을 하나로 묶어 놓은 것을 말한다. 프로젝트 파일 : 프로젝트이름. vcproj 솔루션이란 ? 여러 개의 프로젝트가 모임이며, 응용 프로그램마다 하나가 존재하며 프로젝트를 생성하는 과정에서 프로젝트와 동일한 이름으로 자동 생성된다. 솔루션 파일 : 솔루션 이름.sln 솔루션 탐색기 : 소스파일등의 물리적인 파일 관계를 보여주는 것. 클래스뷰 : 논리적인 클래스 관계를 부여주는 것. - 각 클래스의 멤버 변수와 함수들을 일목요연하게 볼 수 있음 - 마우스 더블 클릭으로 멤버 변수의 선언된 위치나 함수가 정의된 위치를 손쉽게 찾아 갈 수 있음 출처: http://luyin.tistory.com/193 [L.. 2018. 4. 30.
nano 사용 [표 2] 기본 명령(단축키)들단축키동작ctrl+g (F1)도움말 표시ctrl+x (F2)nano 종료 (혹은 현재의 file buffer를 닫음)ctrl+o (F3) 현재 편집 중인 파일 저장ctrl+j (F4)문단을 justify(행의 끝을 나란히 맞추다)한다. 즉, 한 문단을 한 줄로 붙인다.ctrl+r (F5) 현재 file에 다른 file의 내용을 추가한다.ctrl+w (F6)text 검색ctrl+c (F11)현재의 cursor 위치 표시하기ctrl+t (F12)spell check 시작ctrl+\ search and replace 다음 표는 편집에 관련된 단축키들이다. [표 3] 잘라내기/복사/붙여넣기에 관련된 단축키들단축키동장ctrl+k (F9)현재의 line 혹은 선택된 text 삭제(그리.. 2018. 4. 30.