Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Pakiet MySQL dla Pythona 3.7

Istnieją dwa sposoby instalacji łącznika MySQL. Preferowany jest drugi sposób.

1. Instalator MySQL

To jest instalator produktu Oracle. Problem w tym, że jest przestarzały. Jest świadomy tylko wersji Pythona 3.6 i nic nowszego. Aby zainstalować nowszą wersję Pythona, użyj opcji 2.

2. Menedżer pakietów Pythona, pip

Menedżer pakietów Pythona jest dostarczany z Pythonem o nazwie pip . Pobiera pakiet z PyPI repozytorium i instaluje je w automatycznej lokalizacji w oparciu o wersję Pythona (lub co virtual kopiuj ), którego używasz do instalacji. Pakiet, który chcesz to mysql-connector-python . W rzeczywistości oficjalna dokumentacja mówi, że jest to zalecana metoda instalacji łącznika MySQL.

Na przykład w systemie Windows otwórz wiersz polecenia (cmd.exe ), wyszukując w menu Start. Przejdź do katalogu, w którym pip jest zainstalowane. Lub upewnij się, że pip katalog 's jest zawarty w zmiennej $PATH (którą można edytować, wyszukując "PATH" w menu Start).

Wiersz poleceń pokaże ci to:

PS C:\Users\Ryan> 

z wyjątkiem mojej nazwy użytkownika, pokaże twoją nazwę użytkownika lub ścieżkę, do której nawigowałeś po znalezieniu pip , na przykład „C:\blah\blah”. Następnie użyj tego polecenia...

Wejście:

pip install mysql-connector-python

Pobiera i instaluje go.

Wyniki:

PS C:\Users\Ryan> pip install mysql-connector-python
Collecting mysql-connector-python
Downloading https://files.pythonhosted.org/packages/2d/65/3fc902c0f7635912800c6b935313b99b9d4426419ef7ba04f76231b24923/mysql_connector_python-8.0.12-py2.py3-none-any.whl (300kB)
    100% |████████████████████████████████| 307kB 1.1MB/s
Collecting protobuf>=3.0.0 (from mysql-connector-python)
Downloading https://files.pythonhosted.org/packages/77/78/a7f1ce761e2c738e209857175cd4f90a8562d1bde32868a8cd5290d58926/protobuf-3.6.1-py2.py3-none-any.whl (390kB)
    100% |████████████████████████████████| 399kB 1.8MB/s
Requirement already satisfied: setuptools in c:\users\ryan\appdata\local\programs\python\python37\lib\site-packages (from protobuf>=3.0.0->mysql-connector-python) (40.4.3)
Collecting six>=1.9 (from protobuf>=3.0.0->mysql-connector-python)
Using cached https://files.pythonhosted.org/packages/67/4b/141a581104b1f6397bfa78ac9d43d8ad29a7ca43ea90a2d863fe3056e86a/six-1.11.0-py2.py3-none-any.whl
Installing collected packages: six, protobuf, mysql-connector-python
Successfully installed mysql-connector-python-8.0.12 protobuf-3.6.1 six-1.11.0

Następnie możesz upewnić się, że jest zainstalowany, wyświetlając wszystkie pakiety, które zostały przez Ciebie zainstalowane (nie wliczając standardowych bibliotek, które są dostarczane z Pythonem):

Wejście:

PS C:\Users\Ryan> pip list

Wyniki:

Package                Version
---------------------- -------
mysql-connector-python 8.0.12
pip                    18.0
protobuf               3.6.1
setuptools             40.4.3
six                    1.11.0

Aby sprawdzić, czy zainstalowałeś go we właściwej wersji Pythona, użyj pip -V . Aby upewnić się, że zainstalowałeś go we właściwej kopii (wirtualnej lub oryginalnej), spójrz na ścieżkę pliku, w którym pakiet został zainstalowany:

PS C:\Users\Ryan> pip -V

Wyniki:

pip 18.0 from c:\users\ryan\appdata\local\programs\python\python37\lib\site-packages\pip (python 3.7)

Na przykład w moim systemie pokazuje python37 w ścieżce folderu, więc zainstalował go do oryginalnej instalacji Pythona 3.7.0, którą mam, zamiast starszej wersji lub środowiska wirtualnego (conda lub virtualenv itp.).

Aby sprawdzić wersję za pomocą pliku wykonywalnego Pythona, zamiast pip :

PS C:\Users\Ryan> py -V
Python 3.7.0

Jeśli musisz zainstalować go w starszej lub nowszej wersji Pythona niż domyślna, wstaw numer wersji jako opcję (aka. "switch") w poleceniu, używając - . Na przykład, aby wybrać wersję 3.6:

py -3.6 -m pip install mysql-connector-python

- działa zarówno na systemach Windows, jak i systemach uniksopodobnych.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL CAST – Jak wpisać Cast w MySQL

  2. gdzie 1=1 stwierdzenie

  3. Błąd zapytania SQL LIKE — błąd krytyczny w przygotowanej instrukcji

  4. Jak skutecznie określić zmiany między wierszami za pomocą SQL

  5. Przekazywanie tablicy do zapytania za pomocą klauzuli WHERE