본문 바로가기

분류 전체보기

sudo scl enable devtoolset-9 bash sudo scl enable devtoolset-9 bash 더보기
TypeError: Required argument 'rec' (pos 2) not found opencv2에서 이와 같은 메세지 나올 경우중 한가지.. TypeError: Required argument 'rec' (pos 2) not found toImage = cv2.rectangle( image , pt1=(int(value[2]), int(value[3])) , pt2=(int(value[4]), int(value[5])) , color=(0, 0, 255) , thickness=3 ) 위치 지정하는 point에 int값으로 설정. str 값이거나, float 일경우 위와 같은 에러 발생. 아마 래퍼된 2번째 함수와 혼동할까봐 알려주는 에러메세지인듯 하나, 첫번째 함수 호출이 분명하다면 위에 경우도 생각해야 함. 더보기
ImportError: No module named 디렉토리이름 ImportError: No module named 'was' python 에서 위와 같은 에러가 발생할때가 있다. 본인 같은 경우 windows에서 개발한 프로그램을 linux로 포팅할때 발생하였다. 경험상 이 경우 보통 해당 '디렉토리이름'을 인식하지 못해서 발생하는 에러인데, 이를 해결하기 위한 방안이 2가지 정도 인것으로 확인했다. 첫째는 실제 '디렉토리'가 python이 인식하지 못하는 디렉토리로 구성되어 있기 때문인데, 이 경우는 __init__.py 파일을 만들어주면 된다. 이는 pycham과 같은 IDE에서는 패키지(디렉토리 용) 생성시 자동으로 생성을 해주지만, 없는 경우 python이 알지 못해 발생 할 수 있다. 두번째는 python에 path가 안잡혀잇는 경우다. 이는 path를 잡.. 더보기
(펌) prefork to worker MPM http://egloos.zum.com/js7309/v/11095230 [CENTOS] apache web server switching from prefork to worker MPM Switching Apache from Prefork to Worker MPM(Multi-Processing Modules; 다중처리모듈)아파치 설치시 mpm 모드는 prefork, worker, winnt, netware, beos 등을 지원한다, prefork 프로세스를 제어하는 부모 프로세스는 미리 생성해서 만들어 놓은 자식 프로세스(S egloos.zum.com Switching Apache from Prefork to Worker MPM(Multi-Processing Modules; 다중처리모듈) 아파치 설치시 .. 더보기
(펌) Ubuntu에 Oracle XE 설치하기 http://blog.saltfactory.net/install-oracle-xe-on-ubuntu/ 설치가 잘되어서 위에 경로에서 가져옴.서론기존의 Redhat 계열의 리눅스 서버 운영체제를 Ubuntu 서버로 운영하기 위해서 여러가지 서비스를 새롭게 설치해야한다. 최근의 오픈소스 프로젝트로 만들어지는 패키지들은 특정 운영체제와 상관없이 대부분의 운영체제의 기본 패키지로 포함이 되어 있거나 새롭게 컴파일해서 설치할 수 있도록 배포하고 있다. Oracle은 오픈소스 프로젝트가 아니다. Oracle Express Edition으로 무료 소프트웨어를 배포하고 있지만 리눅스 환경에서 RPM 패키지 관리툴로 설치할 수 있도록 배포하고 있다. 기존의 Redhat 계열 리눅스 서버에서는 RPM으로 설치가 가능했지만.. 더보기
AttributeError: module '_jpype' has no attribute 'setResource' AttributeError: module '_jpype' has no attribute 'setResource' konlpy 관련 정말 짜증낫던 에러다. 역시 패키지 삭제 후 재 설치하면 된다. sudo pip3.6 uninstall konlpysudo pip3.6 uninstall JPype1sudo pip3.6 uninstall JPype1-py3sudo pip3.6 uninstall lxmlsudo pip3.6 uninstall numpy 삭제하고 재 설치sudo pip3.6 install konlpysudo pip3.6 install lxmlsudo pip3.6 install numpy -_-b 더보기
Apache2 Python3.6 한글 깨질 경우 apache2 와 mod_wsgi를 연결한 상태에서 python3.6의 한글이 깨지는 경우가 있다. 만약 한글이 미친듯이 깨지고,print(sys.stdin.encoding)print(sys.stdout.encoding) 이렇게 확인 했을때, 이 내용중에 "ANSI_X3.4-1968" 이 있다면, 아래 파일에서 sudo vi /etc/apache2/envvars#export LANG=Cexport LANG=ko_KR.utf8이렇게 변경하라. sudo service apache2 restart 하면 된다. 더보기
google-api-python-client 설치 에러 Cannot uninstall 'httplib2'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall. python3.6에서 google-api-python-client 설치 할때 위와 같은 에러가 발생하면, 라이브러리를 재 설치 하면 된다. 다른 방법은 못 찾았다. site-packages에서 아래 라이브러리를 지운다.rm -rf httplib2rm -rf httplib2-0.9.1.egg-inform -rf six-1.10.0.egg-inform -rf six.py 이후 아래 처럼 재 설치su.. 더보기
mod_wsgi.so python3.6 windwos7 apache2 mod_wsgi python3.6 ubuntu16 wsgi설정 후에 아파치 부팅시 아래와 같은 에러가 발생할 경우가 있다. mod_wsgi (pid=5175): Call to 'site.addsitedir()' failed for '(null)', stopping. 본인의 경우 이런식의 이상한에러가 난다면 so가 잘못된것이다. mod_wsgi-4.6.5.tar.gz을 다운 받아서 컴파일(sudo python3.6 setup.py install)을 해라. ~/mod_wsgi-4.6.5/build/lib.linux-x86_64-3.6/mod_wsgi/server에 있는 파일을 so로 변경해서 아래 처럼 사용하면 된다. sudo cp mod_wsgi-py36.cpython-36m-x86_64-l.. 더보기
mod_wsgi.so python3.6 windwos7 Apache24-win64-VC10 python3.6 windows7 64 mod_wsgi.so는 python3.6의 windows가 없어서wsgi 깃헙에서 mod_wsgi-4.6.4.zip 다운 받아서 직접 컴파일. => python setup.py install 으로 컴파일 후에 server\mod_wsgi.cp36-win_amd64.pyd 를mod_wsgi.so 로 바꾸어 사용 더보기