admin 2019.09.26 python MySQLdb install OS : CENTOS 6.X /64BIT MYSQL : 4.0.X python에서 mysql 모듈을 사용하려면 MySQLdb 모듈이 필요하다 기본적으로 모듈이 설치되어 있는지 명령어로 확인이 가능하다 [crayon-66e897857f426737803537/] 설치에 앞서 python-devel 패키지가 설치되어 있어야 한다 없으면 설치 [crayon-66e897857f42f396728234/] 이제 모듈을 다운로드 하여 설치를 진행하자 [crayon-66e897857f433926212548/] 이제 설치가 정상적으로 진행되었으니 모듈을 정상적으로 들어갔는지 체크해보자 [crayon-66e897857f437428850938/] Read More..
admin 2018.03.30 python 3.x ModuleNotFoundError: No module named ‘commands’ python 2.x 에서는 import commands 불러오지만 3.x에서는 실행이 되지 않는다. 해당 부분은 3.x에서부터 commands가 없어지고 subprocess로 변경되었기 때문이다. 1. 기본 python 2.x에서는 commands를 실행해보자 정상적으로 명령어를 실행해서 값을 출력한다. [crayon-66e89785800f4943866076/] 2. 그럼 이번에는 python 3.x에서 동일하게 진행해보자 No moduel named ‘commands’ 라고 출력이 된다 그럼 subprocess를 import해서 실행해보자 명령거가 commans 가 아니라 subprocess로 변경되었다. [crayon-66e89785800fc496447719/] Read More..
admin 2018.03.26 python3.6 import MySQLdb ( python 3.6 mysql import ) O/S : CentOS 7.x python 3.6 버전에서 mysql을 사용하려면 MySQLdb를 사용해야 한다. 기본적으로 yum으로 설치한 python3.6 버전은 지원되지 않으므로 별도 컴파일을 통해서 지원할수 있게 진행한다 1. 기본 python3.6으로 접속후 import MySQLdb를 실행하면 에러가 발생된다 [crayon-66e8978580da8672370191/] 2. 그럼 소스파일을 다운로드 후 압축 해제 다운로드 주소 : https://pypi.python.org/pypi/mysqlclient [crayon-66e8978580db2361096636/] 3. 빌드 진행 후 install 진행하기 앞서 site.cfg에서 mysql 경로를 지정해준다 [crayon-66e8978580db... Read More..