286
Rozdział 7.
Zainstaluj ten sterownik
Zainstaluj sterownik MySQL-Connector/Python
Jeśli pobrałeś już sterownik i rozpakowałeś go na swoim komputerze, otwórz okno
terminala w nowo utworzonym folderze (jeśli korzystasz z systemu
Windows, otwórz
terminal za pomocą polecenia
Uruchom jako administrator).
Folder ten nosi w przypadku naszego komputera nazwę
mysql-connector-python-2.1.6
i został utworzony w folderze
Pobrane. Aby zainstalować sterownik w systemie Windows,
wydaj przedstawione poniżej polecenie we wspomnianym przed chwilą folderze
zawierającym pliki sterownika.
py -3 setup.py install
W systemie Linux lub Mac OS X powinieneś zamiast niego skorzystać z polecenia
pokazanego poniżej.
sudo -H python3 setup.py install
Niezależnie od tego, którego systemu operacyjnego używasz, wydanie odpowiedniego
spośród zaprezentowanych poleceń spowoduje wyświetlenie na ekranie serii
komunikatów, które powinny wyglądać jak te przedstawione poniżej.
running install
Not Installing C Extension
running build
running build_py
creating build
creating build\lib
creating build\lib\mysql
copying lib\mysql\__init__.py -> build\lib\mysql
creating build\lib\mysql\connector
...
running install_egg_info
Writing C:\Users\lsuma\AppData\Local\Programs\Python\Python36\Lib\site-packages\mysql_
connector_python-2.1.6-py3.6.egg-info
Pokazane tu ścieżki
dostępu mogą być inne
na Twoim komputerze.
Nie martw się, jeśli
tak właśnie jest.
Jeśli instalujesz moduł za pomocą narzędzia
pip
, przeprowadza ono ten sam proces, ale ukrywa przed Tobą
powyższe komunikaty. To, co tu widać, to komunikaty stanu wskazujące, że instalacja przebiega gładko.
Gdy coś idzie źle, na ekranie powinien się pojawić komunikat błędu zawierający wystarczająco dużo informacji,
abyś mógł rozwiązać występujący problem. Jeśli wszystko jest w porządku, obecność powyższych komunikatów
potwierdza, że sterownik
MySQL-Connector/Python jest gotów do użycia.
P
: Czy powinienem się martwić komunikatem „Not Installing C Extension” (nie instaluje rozszerzenia C)?
O
:
Nie. Moduły pochodzące od dostawców niezależnych czasami zawierają osadzony kod C, który może poprawiać wydajność
przetwarzania wymagającego obliczeniowo. Jednak nie wszystkie systemy operacyjne zapewniają preinstalowany kompilator C, dlatego
musisz wyraźnie poprosić o włączenie obsługi rozszerzenia, gdy moduł jest instalowany (jeśli stwierdzisz, że jest Ci to potrzebne). Jeśli tego
nie zrobisz, mechanizm instalacji niezależnego modułu skorzysta z (potencjalnie wolniejszego) kodu Pythona zamiast kodu C. Dzięki temu
moduł może działać na dowolnej platformie, niezależnie od obecności kompilatora C. Jeśli niezależny moduł używa
wyłącznie
kodu Pythona,
mówi się, że jest napisany w „czystym Pythonie”. W przykładzie przedstawionym powyżej zainstalowaliśmy czysto pythonową wersję
sterownika
MySQL-Connector/Python
.
Zainstaluj serwer bazy
danych MySQL.
Zainstaluj sterownik
bazy danych MySQL
dla języka Python.
Utwórz bazę danych
i tabele dla naszej
aplikacji WWW.
Utwórz kod, za pomocą
którego nasza aplikacja
WWW będzie korzystała
z bazy danych i tabel.
głupie pytania
Nie istnieją

Get Python Rusz głową! Wydanie II now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.