2016년 10월 27일 목요일

python 3.5 mysql connect on windows

  1. Download driver (PyMySQL-0.7.9.tar.gz (md5)) from here
  2. Extract and copy the folder pymysql into the python Lib folder e.g (C:\Users\MyUsername\AppData\Local\Programs\Python\Python35-32\Lib)
  3. Copy and run the following example.py
#!/usr/bin/env python

import pymysql

conn = pymysql.connect(host='localhost', port=3306, user='root', passwd='', db='sandbox')

cur = conn.cursor()
cur.execute("SELECT * FROM users")

print(cur.description)
print()

for row in cur:
    print(row)

cur.close()
conn.close()
출처 http://stackoverflow.com/questions/35684400/how-to-use-python-3-5-1-with-a-mysql-dtabase


2016년 10월 13일 목요일

Raspberry Pi에서 Python3.5로 MySQL에 연결

Raspberry Pi에서 Python3.5로  MySQL에 연결하려고 하면

sudo python3 -m pip install pymysql







파이썬 프로그램에서는 다음과 같이
import pymysql

conn = pymysql.connect(host='localhost', port=3306, user='userID', passwd='password', db='db')

cur = conn.cursor()
cur.execute("SELECT * FROM tableName")

print(cur.description)
print()

for row in cur:    print(row)

cur.close()
conn.close()

Python 2.7에서는 다음과 같이...
sudo apt-get install python-mysqldb






2016년 10월 6일 목요일

ImportError: cannot import name 'ImageTk'

from PIL import Image, ImageTk


E: Unable to locate package python3-pil
E: Unable to locate package python3-imaging-tk
$sudo apt-get remove python3-pillow


>>> from PIL import Image, ImageTk
ImportError: cannot import name 'ImageTk'

$ sudo aptitude install python3-pil.imagetk
$ python3 -c "from PIL import ImageTk"

2016년 10월 4일 화요일

Raspberry pi 한글깨져 보일때

라즈베리파이에서 한글 이 깨져보이는 경우에
다음과 같이 폰트를 설치해주면 된다.

sudo apt-get install ttf-unfonts-core

우분투에서도 한글이 깨진 경우가 있어 원인을 몰라 Centos를 설치한적이 있었는데
폰트를 설치하면 되더라...

vsftpd FTP 서버 접속은 성공하였으나, "디렉토리 목록 조회 실패" 현상 발생시

FTP Passive 모드를 활성화 필요. 1. vsftpd 설정 변경 /etc/vsftpd/vsftpd.conf 상에 아래 내용 추가 기입 #passive modpasv_enable=YES pasv_min_port=5001 pasv...