2017-02-28 30 views
9

Szukam biblioteki do połączenia z MySQL z Pythonem 3.6. Wszystkie znalezione biblioteki działały tylko ze starszymi wersjami Pythona. Niestety nie mogę zmienić na starszą wersję Pythona, ponieważ potrzebuję niektórych funkcji, które zostały wprowadzone w Pythonie 3.6.Połącz MySQL z Pythonem 3.6

Programuję na raspberry pi3, ale nie sądzę, że to powinno coś zmienić.

Dzięki za pomoc!

+0

co zostało wprowadzone w Pythonie 3.6, czego potrzebujesz? –

+0

* "Pytania z prośbą o zalecenie lub znalezienie książki, narzędzia, biblioteki oprogramowania, samouczka lub innych zasobów poza siedzibą są nie na temat Stack Overflow, ponieważ mają tendencję do przyciągania opinii i spamu. Zamiast tego opisz problem i zrobiono to, aby go rozwiązać. "* – jww

+0

Tytuł pytania PO wydaje mi się jasny. Szuka sposobu połączenia Pythona 3.6 z klientem MySQL, gdy instalator wskazuje tylko 3.4. To pytanie jest dobre i również szukam tej odpowiedzi. –

Odpowiedz

11

mysqlclient obsługuje oficjalnie python3.6.

https://pypi.python.org/pypi/mysqlclient

+1

Zainstalowałem mysqlclient bez żadnych błędów, ale nie udało mi się zaimportować go do mojego skryptu python. Próbowałem wszystkiego, co znalazłem w Internecie, jak import myslqclient, mysql, _mysql, mysqldb, ... ale nic nie działało dobrze ... – no0by5

+0

Sugeruję użycie kursora: https://mysqlclient.readthedocs.io/en/ latest/MySQLdb.html # module-MySQLdb.cursors – Beomi

+0

Śledziłem plik Readme (https://github.com/PyMySQL/mysqlclient-python/blob/master/README.md) od ich Githuba – no0by5