본문 바로가기

분류 전체보기

(35)
도커 관련, 예제 명령어 #도커 실행 명령 docker run -it -p 8888:8888 myimage:190723_00 #pip 우회(https 막힘) 설치 명령 pip install --trusted-host pypi.org --trusted-host files.pythonhosted.org opencv-python #Opencv 설치 환경 만들기, #opencv 문제 ImportError: libSM.so.6: 일경우 apt-get update apt-get install -y libsm6 libxext6 libxrender-dev pip install opencv-python #컨테이너에 여러개의 명령창을 띄울 경우(/bin/bash 옵션 명령), docker exec -it 525ab9edf980 /bin/bash ..
Anaconda offline env create (아나콘다 오프라인 가상환경 생성) 개요 아나콘다의 오프라인 환경 상태에서 가상 환경을 생성 하고자 할 때, 기본 세팅 복제 명령 문제 오프라인 상황에서, >conda create -n test 명령을 하면, 패키지 다운 접속이 안되어서 가상환경이 생성 되지 않음 해결 기존 설치, 기본 패키지(root)를 복제를 통한 가상환경 생성은 가능 >conda create -n test --clone root
Ubuntu 18.04, GTX 1080 Ti 드라이버 설치 팁 메모 개요 우분투랑 NVIDIA 드라이버랑 궁합이 정말 안맞는듯 하다. 설치하면서 알게된 팁 몇가지를 메모해둠. 문제 파악 우분투 설치시 기본적으로 오지랖이 넓은 놈 때문인거 같다. 이름하야 nouveau 이란 놈 때문에 이래저래 꼬이고 무한 로긴 걸리고, 난리인듯 하다. 해결 방법 1. 우분투 설치 2. balcklist 먹이기 (드라이버 설치 및 로그인 프로그램 종료시 충돌내는 골치) 대상 파일 /etc/modprobe.d/blacklist.conf 옵션 입력 값 blacklist nouveau options nouveau modeset=0 3. 우분투 옵션 설정 업데이트 명령 $update-initramfs -u 4. 재시작 5. APT 업데이트 $sudo add-apt-repository ppa:gra..
우분투 아나콘다 설치 및 명령 본 글의 목적 우분투에서 아나콘다를 설치하기 위한 명령 및 동작 확인 명령어 메모 1. 아나콘다 홈페이지에서 다운 받은 sh 파일을 실행한다. >bash Anaconda3-5.0.1-Linux-x86_64.sh 2. 설정 파일 실행 (일종의 parh 같은?) >source ~/.bashrc 3. 동작 확인 >conda list 참조: http://snowdeer.github.io/linux/2018/01/22/ubuntu-16p04-how-to-install-anaconda/
Python moviepy 및 ffmpeg 설치, 윈도우/아나콘다 본 글의 목적 윈도우10 및 아나콘다 환경에서 moviepy 모듈과 ffmpeg 설치를 위한 팁을 메모 1. moviepy 모듈 영상관련 처리를 하는 모듈로, 실시간 처리 알고리즘의 데모 및 구동 코드를 위해 사용되는 듯하다. 일반적인 PIP 명령으로 설치가 가능했다. >pip install moviepy 2. ffmpeg 설치 moviepy 를 설치하고 나면, 의존성에 따라 ffmpeg import 시 없다고 에러가 뜨는 경우가 있다. 이럴 경우, 다음과 같은 스크립트를 만들어 실행 하도록 한다. down.py 만들기 import imageioimageio.plugins.ffmpeg.download() 저장 후 >python down.py
우분투(Ubuntu) VNC에서 Visual code 실행이 안되는 경우 해결 본 글의 목적 VNC 로 접속한 우분투 환경에서, visual code 가 실행이 안되는 경우에 대한, 디버깅 방법을 메모함 1.. 우분투 VNC 설치 후 Visual Code 를 실행을 하니 "XInputExtension" missing on display ... 와 같은 메세지가 보이고 실행이 되지 않는다. 2. 해결 명령 *권한 변경> sudo su *필요시 백업> sudo cp /usr/lib/x86_64-linux-gnu/libxcb.so.1 ./libxcb.so.1.bak> sudo cp /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0 ./libxcb.so.1.1.0.bak *해당 파일 변경> sudo sed -i 's/BIG-REQUESTS/_IG-REQUESTS/..
if __name__ == '__main__': 의 의미 본 글의 목적 python 문법 중 if __name__ == '__main__': 의 의미를 이해하고 간단한 코드 예제를 실행하여 확인함 파이썬 코드를 따라 읽다가 if __name__ == '__main__': 라는 코드를 보면서, C에서 사용하는 main 함수과 같겠거니 정도로 이해하고 코드를 읽곤 했다. 보다 정확한 이해를 위하여 호출(?) 되는 일종의 스크립팅 순서를 파악하기 위하여 간단한 예제 코드를 소개한다. if 가 붙어 있는 문장이므로 조건문이라고 하겠다. 다만, 호출하는 여부는 직접 실행이냐 vs import 되는 실행이냐 에 따라 달라진다고 이해하면 편하다. 즉, if __name__ == '__main__': print ('직접 실행할 때') else : print ('다른 코드에서..
[Python] 파일 처리 관련 코드 정리 그리고, with open( ... as ... : 이 글의 목적 파이썬의 파일 처리 관련 블러깅 찾은 내용 정리 및 with open ( ... ) as ... 1. 파일 처리 관련 옵션 파일 모드 종류r - 읽기모드 (디폴트)w - 쓰기모드, 파일이 있으면 모든 내용을 삭제x - 쓰기모드, 파일이 있으면 오류 발생a - 쓰기모드, 파일이 있으면 뒤에 내용을 추가+ - 읽기쓰기모드t - 텍스트 모드, 텍스트 문자 기록에 사용 (디폴트)b - 바이너리 모드, 바이트단위 데이터 기록에 사용 파일 모드 사용예f = open('file.txt', 'rt')기본값으로 텍스트 읽기모드 (rt는 생략 가능)f = open('file.txt', 'wb')바이너리 쓰기모드f = open('file.txt', 'r+t')텍스트 읽기쓰기모드, 맨 앞에서부터 내용을 덮어쓴다..