###前提・実現したいこと
mac os10.12.4
MAMP4.1.1
Python3.6
mysql 5.6.35
pythonでmysqlにデータを入れたいです。
###発生している問題・console error.log
[Fri Jun 16 23:03:11 2017] [error] [client ::1] Traceback (most recent call last):, referer: http://localhost:8888/ [Fri Jun 16 23:03:11 2017] [error] [client ::1] File "/Applications/MAMP/htdocs/mysql-test.py", line 2, in <module>, referer: http://localhost:8888/ [Fri Jun 16 23:03:11 2017] [error] [client ::1] import MySQLdb, referer: http://localhost:8888/ [Fri Jun 16 23:03:11 2017] [error] [client ::1] ModuleNotFoundError: No module named 'MySQLdb', referer: http://localhost:8888/
###該当のソースコード
mysql
1#!/Library/Frameworks/Python.framework/Versions/3.6/bin/python3 2import MySQLdb 3conn = MySQLdb.connect( 4 user='root', 5 passwd='root', 6 host='localhost', 7 db='data') 8cur = conn.cursor() 9cur.execute("INSERT INTO data(id,exchange,`datetime`) VALUES(NULL,111,datetime)") 10cur.execute("SELECT * FROM data") 11for row in cur.fetchall(): 12 print(row) 13
###試したこと
ターミナルで
pip3 install mysqlclient
###発生している問題・エラーメッセージ
Command "python setup.py egg_info" failed with error code 1 in /private/var/folders/6j/pt_frt1s14n2nz4cyxyryt5c0000gn/T/pip-build-iuz1vt6l/mysqlclient/
###そのほかに課題に対してアプローチしたこと
sudo install -y libmysqlclient-dev
brew install mysql-connector-c
easy_install -U setuptools
MySQL-python-1.2.4b4のダウンロード(どこに置けばいいかわからなかったです)
独学中の初心者です。宜しくお願いします。
回答1件
あなたの回答
tips
プレビュー