Programming (Others)
-
[linux/ubuntu] mecab-ko-dic을 설치하기 위해 고군분투한 일(..)Programming (Others)/각종 에러 해결 일지 2021. 5. 29. 18:38
나중에 내가 까먹었을 때 참고하려고 올리는 글 자연어 처리를 실습하려 mecab-ko를 설치하다 (정확히는 사전) automake가 없어 설치가 되지 않는 문제가 발생하였다. mecab-ko-dic-2.1.1-20180720/missing: 줄 52: automake-1.11: 명령어를 찾을 수 없음 WARNING: `automake-1.11' is missing on your system. You should only need it if you modified `Makefile.am', `acinclude.m4' or `configure.ac'. You might want to install the `Automake' and `Perl' packages. Grab them from any GNU arc..
-
[python] matplotlib 관련 정보 기록Programming (Others)/Language·Library 2021. 5. 22. 04:13
서론 더보기 C나 C++은 안그랬던 것 같은데.. Java는 은근슬쩍 빠짐 1학년때 위의 세 언어만 열심히 판 까닭일까, 학교 커리에 없던 python은 위의 언어처럼 각잡고 열심히 했다기보다는, 간단한 무료 인강을 (2배속으로 팔짱 끼고(..)) 들으며 기초 문법을 익히고, 그 뒤 python을 기초로 하는 수많은 수업과 프로젝트를 진행하며 대강 익힌 게 전부였다. 또한 부가적인 관리(복사생성자, 동적 할당 관리 등)는 필요하나 제공하는 기능 자체는 단순한 C, C++에 비해 python은 관리해야 할 게 적지만, 제공되는 기능 자체가 너무 많고 복잡하다..ㅠ_ㅠ 그래서.... 열심히 구글링+복붙(or 수업시간에 교수님/조교님 실습 코드 개조..)해서 과제물을 만들고 제출하지만.... 돌아서면 까먹는...
-
[Anaconda] Ubuntu/Linux 환경에서 아나콘다 환경 변수 설정Programming (Others)/각종 에러 해결 일지 2021. 5. 21. 02:15
우분투에 아나콘다를 깔다가... 실행하는 도중에 딴 짓을 잠깐 했더니 이 부분을 읽지 못하는 불상사가 발생했고, no로 자동응답이 되고 (아마 디폴트값이 no였던 듯.) 넘어가버렸다(..) 찾아보니 저 부분에서 yes를 입력하면 자동으로 환경 변수를 지정해준다고 하는데. (맨 마지막 줄에 나와있듯, .bashrc 파일을 자동으로 변경해준다고 한다.) 그리하여 설치를 다 끝내도 아나콘다 버전 체크를 하니 ~$ source ~/.bashrc ~$ conda info conda: 명령을 찾을 수 없습니다 conda 명령어를 찾을 수 없다고 나왔다. bashrc 파일이 아직 변경되지 않았기에, source 명령을 사용한다고 한들 소용이 없는 것이다. 그럼 어떻게 환경 변수를 추가하지..? 방법은 간단하다. ba..
-
[python] Jupyter Notebook에 anaconda 가상 환경 연결하기Programming (Others)/각종 에러 해결 일지 2021. 4. 4. 16:33
저번에도 똑같은 실수 했는데 또 까먹어서(..) 까먹지 말라고 써놓는 글 anaconda로 가상 환경을 생성하고 나면 흔히 (어쩌면 나만 하는 실수일지도..) 하는 실수는 다음과 같다. 1. jupyter notebook을 해당 가상환경에 깔지 않고 실행 : 이 경우 root 환경의 jupyter notebook이 실행되며, 당연히 해당 가상환경에 jupyter notebook이 깔려 있지 않으니 가상 환경 kernel을 연결하는 것도 불가능하다. 2. jupyter notebook은 깔았으나, 가상 환경 kernel을 연결하지 않은 경우 : 얼핏 보면 해당 가상환경에 jupyter notebook이 깔려 있어 주피터 노트북을 실행했을 때 현재 가상 환경 기준으로 동작이 될 것 같아보이지만, 1과 똑같은..
-
[Android Studio] 내 프로젝트에 사용된 API의 Key를 숨기고 GitHub에 업로드하기Programming (Others)/FrontEnd 2021. 3. 18. 05:48
1년 전 쯤에 학교 수업 프로젝트로 어플리케이션을 만든 적이 있었다. 그 때 네이버 지도 api와 그 외 각종 api를 사용했었는데 문제는 내가 그 땐 아무것도 모를 때라 (지금이라고 다를 바는 없지만) 그런 api의 키 값과 비밀번호 등 중요한 값들을 그대로 코드에 노출한 채 GitHub에 푸시했었다.. 그리고 몇달 후, 우연히 그런 행동의 위험성을 경고하는 글을 접하게 되었고, 나도 키를 감춰보고자 이 포스팅을 작성하게 되었다. 0. .gitignore 이럴 때 유용하게 사용되는 것이 바로 gitignore이다. 말 그대로 git ignore, 특정 파일을 무시하고 깃에 푸시한다는 것이다. 사용 방법은 간단하다. .gitignore 파일을 생성하고, 그 안에 숨길 파일명, 확장자 등등을 적어주면 된다..
-
[python] virtualenv(venv) 이모저모Programming (Others)/Language·Library 2021. 2. 28. 15:31
1. virtualenv(venv) 가상환경에서 파이썬 버전을 관리할 수 있을까? anaconda는 여러 버전의 python 설치가 되기 때문에 venv도 되지 않을까 해서 찾아봄 (tmi: 연구실 리눅스 컴퓨터 파이썬 버전이 3.5인데 코드가 호환이 안돼서 에러 발생;; 근데 연구실 컴이라서 파이썬 버전을 함부로 업데이트 할 수도 없고 난감한 상황이었음.) 결론적으로는, venv는 파이썬에 포함되어 있는 모듈이라, conda처럼 원하는 파이썬 버전을 선택하여 설치하는 것이 불가능함. ㅎㅎ.. 결국엔 아나콘다 설치를 하러 가봐야겠당...ㅎㅎ^^ 참고가 된 블로그 : umbum.dev/1079 [Python] 파이썬 버전, 패키지 관리 pyenv / venv / virtualenv / conda 비교 py..
-
[Android Studio] Task 'wrapper' not found in project ':app' 에러Programming (Others)/각종 에러 해결 일지 2021. 2. 19. 03:12
첫 공식(?) 프로그래밍 글이 이런 거일줄이야... (여기서부터 TMI임 넘기는 거 추천) 어쩌다보니 친구와 함께 짧은 프로젝트를 하게 되었고 친구가 전반적인 앱 개발을 맡았다. 그리고 친구의 진행 현황과 친구를 돕기 위해(?) GitHub에서 프로젝트를 다운받고 그것을 실행시키려고 보니 뜨는 에러. (TMI 끝) Task 'wrapper' not found in project ':app' 하면서 빌드가 되지 않았다...... wrapper가 도대체 뭔데.... 안드로이드 스튜디오를 안 지 1년이 넘었지만 처음 들어보았음 (여기서 개발자의 자질이 없다는 걸(?) 오늘도 느끼고 전공에 회의감이 드는 나...... 전과를 진작에 했어야 했나..) 그래서 급하게 구글링을 했는데 어떤 똑똑하신 분이 a.zany..