Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Paket MySQL untuk python 3.7

Ada dua cara untuk menginstal konektor MySQL. Cara kedua lebih disukai.

1. Penginstal MySQL

Ini adalah penginstal produk Oracle. Masalahnya adalah bahwa itu sudah usang. Itu hanya mengetahui Python versi 3.6, dan tidak ada yang lebih baru. Untuk menginstal versi Python yang lebih baru, gunakan opsi 2.

2. Manajer paket Python, pip

Manajer paket Python hadir dengan Python, yang disebut pip . Ini mengunduh paket dari PyPI repositori dan menginstalnya di lokasi otomatis berdasarkan versi Python (atau apa virtual salin ) yang Anda gunakan untuk menginstalnya. Paket yang Anda inginkan adalah mysql-connector-python . Faktanya, dokumentasi resmi mengatakan ini adalah metode yang disarankan untuk menginstal Konektor MySQL.

Misalnya, di Windows, buka Command Prompt (cmd.exe ) dengan mencari di Start Menu. Arahkan ke direktori tempat pip dipasang. Atau pastikan pip direktori 's disertakan dalam variabel $PATH (yang dapat Anda edit dengan mencari "PATH" di Start Menu).

Prompt perintah akan menunjukkan ini kepada Anda:

PS C:\Users\Ryan> 

kecuali alih-alih nama pengguna saya, itu akan menampilkan nama pengguna Anda, atau jalur yang Anda navigasikan setelah Anda menemukan pip , seperti "C:\blah\blah". Kemudian gunakan perintah ini...

Masukan:

pip install mysql-connector-python

Ini mengunduh dan menginstalnya.

Hasil:

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

Setelah itu, Anda dapat memastikannya terinstal dengan menampilkan semua paket yang telah Anda instal (tidak termasuk library standar, yang disertakan dengan Python):

Masukan:

PS C:\Users\Ryan> pip list

Hasil:

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

Untuk memeriksa apakah Anda menginstalnya ke versi Python yang benar, gunakan pip -V . Untuk memastikan Anda menginstalnya ke salinan yang benar (virtual atau asli), lihat jalur file tempat paket diinstal:

PS C:\Users\Ryan> pip -V

Hasil:

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

Misalnya, di sistem saya, ini menunjukkan python37 di jalur folder, jadi itu menginstalnya ke instalasi Python 3.7.0 asli yang saya miliki, alih-alih versi yang lebih lama atau lingkungan virtual (conda atau virtualenv , dll).

Untuk memeriksa versi menggunakan executable Python, bukan pip :

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

Jika Anda perlu menginstalnya ke versi Python yang lebih lama atau lebih baru daripada instalasi default, masukkan nomor versi sebagai opsi (alias "switch") pada perintah, menggunakan - . Misalnya, untuk memilih versi 3.6:

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

- bekerja pada Windows dan OS mirip Unix.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kesalahan 1215:Tidak dapat menambahkan batasan kunci asing

  2. Acara Berulang di Hari Kerja ke-n Setiap Bulan

  3. Bagaimana cara menggabungkan dua tabel di MySQL dan di mana tabel 1 adalah yang utama?

  4. Bagaimana cara menggunakan variabel Mysql dengan Hibernate?

  5. MYSQL jika pertanyaan pernyataan