본문 바로가기

[Python] pygraphviz 설치 오류 해결 CentOS 기준, 다음과 같은 오류가 나왔을 때 해결방법 subprocess.CalledProcessError: Command '['pkg-config', '--libs-only-L', 'libcgraph']' returned non-zero exit status 1. ERROR: Command errored out with exit status 1: /usr/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-1meqr4hy/pygraphviz_1dd95962042b4dada13e5f3e5ee3a3f0/setup.py'"'"'; __file__='"'"'/tmp/pip-install-1meqr4..
[Python] pip install 시 Python.h 오류 패키지 다운로드를 위해 'pip install [패키지명]' 실행 시 Python.h : no such file or directory (그런 파일이나 디렉터리가 없습니다) 라는 오류가 발생할 경우, python-dev를 추가로 미리 설치해주어야 한다. ### Ubuntu sudo apt-get install python-dev # python2 sudo apt-get install python3-dev. # python3 ### CentOS sudo yum install python-devel # python2 sudo yum install python3-devel # python3 출처 : https://stackoverflow.com/questions/21530577/fatal-error-pytho..
[Linux] CGI httpd.conf 설정 apps/apache-X.X.XX(apache 버전)/conf/httpd.conf 에서 아래 부분 추가 LoadModule cgid_module modules.mod_cgid.so # 기존 위치 찾아서 Options, AddHandler만 추가 Options +ExecCGI AddHandler cgi-script .cgi .pl .py ScriptAlias /cgi-bin/ "/var/www/cgi-bin/" AllowOverride None Options None Order allow,deny Allow from all 수정 후, apache restart 해주기 추가 참고 자료 http://www.w3big.com/ko/python/python-cgi.html https://sencom.wordpre..
[Python] stdin으로 파일 처리하기 import sys for line in sys.stdin: print(line) $ python stdin_text.py < input.txt stdin 장점 : input, open보다 속도가 빠름
[Python] OpenCV 설치 시 error 해결방법 (Ubuntu 18.04.3 기준) ## opencv (cv2) 설치 pip install opencv-python ## libGL.so.1 cannot open shared object file 에러 해결 apt-get install libgl1-mesa-glx ## libgthread-2.0.so.0 cannot open shared object file 에러 해결 apt-get install libglib2.0-0
[Github] branch 로컬/원격 접근 및 삭제 git remote update # 원격 branch 목록 업데이트 git branch -a # 모든 branch 목록 보기 git checkout -t [브랜치명] # 원격 branch로 변경 git branch -d [브랜치명] # 로컬에서 삭제 git branch -D [브랜치명] # (merged되지 않았을 경우) 로컬에서 강제 삭제 git push origin :[브랜치명] # 원격(github 등)에서 삭제
[Python] 표준 에러 출력하기 print >> sys.stderr, '출력할 내용' # python2에서만 적용 sys.stderr.write('출력할 내용') # python2, 3 모두 적용 출처 : https://datamod.tistory.com/115
[Linux] vim에서 tab indentation을 space 4개로 변경 [임시 설정 - vim 켠 상태에서] :set smartindent :set tabstop=4 :set expandtab :set shiftwidth=4 [영구 설정 - ~/.vimrc에 추가] set smartindent set tabstop=4 set expandtab set shiftwidth=4 참고자료 : https://www.lesstif.com/system-admin/vim-tab-space-4-18220149.html