Hướng dẫn how do i install mysqldb? - làm cách nào để cài đặt mysqldb?

339

Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.

Làm cách nào để cài đặt mô -đun MySQLDB cho Python bằng PIP?

Đã hỏi ngày 16 tháng 9 năm 2014 lúc 9:31Sep 16, 2014 at 9:31

MarianmarianMarian

14.2k6 Huy hiệu vàng31 Huy hiệu bạc44 Huy hiệu đồng6 gold badges31 silver badges44 bronze badges

2

Thật dễ dàng để làm, nhưng khó nhớ chính tả chính xác:

pip install mysqlclient

Nếu bạn cần phiên bản 1.2.x [chỉ có Python Legacy], hãy sử dụng

sudo dnf install python python-devel mysql-devel redhat-rpm-config gcc
4

LƯU Ý: Một số phụ thuộc có thể phải được đưa ra khi chạy lệnh trên. Một số gợi ý về cách cài đặt chúng trên các nền tảng khác nhau:

Ubuntu 14, Ubuntu 16, Debian 8.6 [Jessie]

sudo apt-get install python-pip python-dev libmysqlclient-dev

Fedora 24:

sudo dnf install python python-devel mysql-devel redhat-rpm-config gcc

hệ điều hành Mac

brew install mysql-connector-c

Nếu thất bại, hãy thử

brew install mysql

Nick T.

24.7K11 Huy hiệu vàng78 Huy hiệu bạc118 Huy hiệu đồng11 gold badges78 silver badges118 bronze badges

Đã trả lời ngày 16 tháng 9 năm 2014 lúc 9:31Sep 16, 2014 at 9:31

MarianmarianMarian

14.2k6 Huy hiệu vàng31 Huy hiệu bạc44 Huy hiệu đồng6 gold badges31 silver badges44 bronze badges

13

Thật dễ dàng để làm, nhưng khó nhớ chính tả chính xác:

pip install pymysql

Nếu bạn cần phiên bản 1.2.x [chỉ có Python Legacy], hãy sử dụng

sudo dnf install python python-devel mysql-devel redhat-rpm-config gcc
4

import pymysql
pymysql.install_as_MySQLdb[]

LƯU Ý: Một số phụ thuộc có thể phải được đưa ra khi chạy lệnh trên. Một số gợi ý về cách cài đặt chúng trên các nền tảng khác nhau:

Ubuntu 14, Ubuntu 16, Debian 8.6 [Jessie]

Fedora 24:

hệ điều hành Mac1 gold badge19 silver badges35 bronze badges

Nếu thất bại, hãy thửJul 2, 2017 at 15:59

Nick T.放課後

24.7K11 Huy hiệu vàng78 Huy hiệu bạc118 Huy hiệu đồng7 silver badges14 bronze badges

3

Đã trả lời ngày 16 tháng 9 năm 2014 lúc 9:31

Ngày thứ nhất

Sau đó đặt mã bên dưới vào

sudo dnf install python python-devel mysql-devel redhat-rpm-config gcc
5 [
sudo dnf install python python-devel mysql-devel redhat-rpm-config gcc
6]

sudo dnf install python python-devel mysql-devel redhat-rpm-config gcc
8

Môi trường của tôi là [Python3.5, Django1.10] và giải pháp này phù hợp với tôi!

Hi vọng điêu nay co ich!!Nov 17, 2015 at 21:55

Nickdkyrenia

5.3231 Huy hiệu vàng19 Huy hiệu bạc35 Huy hiệu Đồng8 gold badges60 silver badges89 bronze badges

4

Đã trả lời ngày 2 tháng 7 năm 2017 lúc 15:59

pip install mysqlclient

放課 後 放課

7167 Huy hiệu bạc14 Huy hiệu đồngMar 18, 2017 at 9:02

Tôi đã gặp sự cố khi cài đặt phiên bản 64 bit của MySQLDB trên Windows thông qua PIP [Bộ biên dịch vấn đề] [phiên bản 32 bit được cài đặt OK]. Quản lý để cài đặt MySQLDB được biên dịch từ tệp .whl có sẵn từ //www.lfd.uci.edu/~gohlke/pythonlibs/kinsley kajiva

Tệp .whl sau đó có thể được cài đặt qua PIP dưới dạng tài liệu trong //pip.pypa.io/en/latest/user_guide/#installing-from-eheos1 gold badge20 silver badges24 bronze badges

2

Ví dụ: nếu bạn lưu trong

sudo dnf install python python-devel mysql-devel redhat-rpm-config gcc
7, bạn có thể cài đặt qua

import pymysql as MySQLdb

# Open database connection
db = MySQLdb.connect["localhost","root","root","test" ]

# prepare a cursor object using cursor[] method
cursor = db.cursor[]

# execute SQL query using execute[] method.
cursor.execute["show tables"]

# Fetch a single row using fetchone[] method.
data = cursor.fetchall[]
print [data]

# disconnect from server
db.close[]

Theo dõi: Nếu bạn đã cài đặt phiên bản Python 64 bit, thì bạn muốn cài đặt phiên bản AMD 64 bit của MySQLDB từ liên kết trên [tức là. Ngay cả khi bạn có bộ xử lý Intel]. Thay vào đó, nếu bạn thử và cài đặt phiên bản 32 bit, tôi nghĩ rằng bạn gặp lỗi bánh xe không được hỗ trợ trong các bình luận bên dưới.May 5, 2018 at 15:04

1

Đã trả lời ngày 17 tháng 11 năm 2015 lúc 21:55

yum install MySQL-python -y

Kyreniakyrenia

sudo apt-get install python-pip python-dev libmysqlclient-dev
0

5.1338 Huy hiệu vàng60 Huy hiệu bạc89 Huy hiệu ĐồngSep 26, 2016 at 9:01

Điều này làm việc cho tôi:Ashwin

Đây là cho Python 3.x1 gold badge12 silver badges20 bronze badges

2

Đã trả lời ngày 18 tháng 3 năm 2017 lúc 9:02

pip install pymysql

Kinsley Kajivakinsley Kajiva

sudo apt-get install python-pip python-dev libmysqlclient-dev
2

1.7601 Huy hiệu vàng20 Huy hiệu bạc24 Huy hiệu đồng

Chuyển đến Pycharm sau đó chuyển đến cài đặt mặc định-> pip [nhấp chuột đôi]-Pymsqldb ..--> Cài đặt-Sau khi cài đặtMar 24, 2020 at 16:43

Đã trả lời ngày 5 tháng 5 năm 2018 lúc 15:04DovaX

Tôi đã thử tất cả các tùy chọn nhưng không thể làm cho nó hoạt động trên nền tảng Redhat. Tôi đã làm như sau để làm cho nó hoạt động:-11 silver badges14 bronze badges

1

Khi gói được cài đặt có thể nhập mô-đun như sau trong trình thông dịch:-

sudo dnf install python python-devel mysql-devel redhat-rpm-config gcc
9

Đã trả lời ngày 26 tháng 9 năm 2016 lúc 9:01

Ashwinashwin

2.7751 Huy hiệu vàng12 Huy hiệu bạc20 Huy hiệu Đồng4 gold badges21 silver badges33 bronze badges

Nhiều câu trả lời đã cho ở đây khá khó hiểu vì vậy tôi sẽ cố gắng đặt nó một cách đơn giản. Nó đã giúp tôi cài đặt cái nàyJul 24, 2018 at 9:46

1

và sau đó sử dụng lệnh sau trong tệp Python

Bằng cách này, bạn có thể sử dụng MySQLDB mà không gặp vấn đề gì.

sudo apt-get install python-pip python-dev libmysqlclient-dev
3

Đã trả lời ngày 24 tháng 3 năm 2020 lúc 16:43

sudo apt-get install python-pip python-dev libmysqlclient-dev
4

DovaxdovaxApr 18, 2016 at 10:03

1

84811 Huy hiệu bạc14 Huy hiệu đồng

hg8

Nếu bạn không thể cài đặt mysqlclient, bạn cũng có thể cài đặt pymysql:2 gold badges15 silver badges27 bronze badges

Điều này hoạt động giống như MySQLDB. Sau đó, sử dụng pymysql trên tất cả thay vì mysqldbSep 29, 2016 at 2:54

bob90937bob90937bob90937

Quinz5 silver badges18 bronze badges

0

1.2224 huy hiệu vàng21 Huy hiệu bạc33 Huy hiệu đồng

sudo apt-get install python-pip python-dev libmysqlclient-dev
5

path:

sudo apt-get install python-pip python-dev libmysqlclient-dev
6

Đã trả lời ngày 24 tháng 7 năm 2018 lúc 9:46

Nếu bạn đang sử dụng Raspberry Pi [HĐH Raspbian]Sep 16, 2014 at 10:01

d-coderd-coderd-coder

Đầu tiên cần phải cài đặt lệnh pip4 gold badges24 silver badges35 bronze badges

Vì vậy, chỉ cần cài đặt tuần tự

sudo apt-get install python-pip python-dev libmysqlclient-dev
7

Đã trả lời ngày 18 tháng 4 năm 2016 lúc 10:03

sudo apt-get install python-pip python-dev libmysqlclient-dev
8

Bạn có thể truy cập trang web này để tải về gói.

sudo apt-get install python-pip python-dev libmysqlclient-dev
9

1.0422 Huy hiệu vàng15 Huy hiệu bạc27 Huy hiệu đồng

Đã trả lời ngày 29 tháng 9 năm 2016 lúc 2:54Oct 9, 2018 at 21:03

5435 Huy hiệu bạc18 Huy hiệu ĐồngWindows

Tôi cũng có cùng một vấn đề. Theo dõi các bước này nếu bạn đang ở trên Windows. Truy cập: 1. Máy tính của tôi 2. Thuộc tính hệ thống 3. Cài đặt hệ thống hỗ trợ 4. Trong tab "Nâng cao" Nhấp vào nút có nội dung "Biến môi trường" 5. Sau đó, trong các biến hệ thống bạn phải thêm / thay đổi các biến sau: PythonPath và con đường. Đây là một hỗn hợp của các biến của tôi trông như thế nào: Python Path:Visual Stdio .One solution is installing VS2008 or 2010……Obviously,it cost too much.

Một cách khác là câu trả lời của @Bob90937. Tôi ở đây để làm một cái gì đó để thêm.

Với //www.lfd.uci.edu/~gohlke/pythonlibs, bạn có thể tải xuống nhiều nhị phân Windows của nhiều gói mở rộng nguồn mở khoa học cho phân phối CPYThon chính thức của ngôn ngữ lập trình Python.

Quay lại chủ đề, chúng ta có thể chọn MySQL-Python [PY2] hoặc MySQLClient [PY3] và sử dụng Cài đặt PIP để cài đặt. Nó cho chúng ta sự tiện lợi tuyệt vời!MySQL-python[py2] or Mysqlclient[py3] and use pip install to install. it gives us Great convenience!

Đã trả lời ngày 19 tháng 10 năm 2016 lúc 14:41Oct 19, 2016 at 14:41

VastvastVast

811 Huy hiệu bạc4 Huy hiệu đồng1 silver badge4 bronze badges

Đối với Python3 tôi cần phải làm điều này:

sudo dnf install python python-devel mysql-devel redhat-rpm-config gcc
0

Đã trả lời ngày 15 tháng 5 năm 2017 lúc 6:23May 15, 2017 at 6:23

Nếu PIP3 không hoạt động, bạn có thể thử:

sudo dnf install python python-devel mysql-devel redhat-rpm-config gcc
1

Frank t

7.4426 Huy hiệu vàng44 Huy hiệu bạc65 Huy hiệu Đồng6 gold badges44 silver badges65 bronze badges

Đã trả lời ngày 12 tháng 7 năm 2017 lúc 15:12Jul 12, 2017 at 15:12

1

Đã trả lời ngày 15 tháng 6 năm 2018 lúc 18:42Jun 15, 2018 at 18:42

matthewpark319matthewpark319matthewpark319

1.1311 Huy hiệu vàng13 Huy hiệu bạc16 Huy hiệu đồng1 gold badge13 silver badges16 bronze badges

Trên Rhel 7:

brew install mysql-connector-c
0

brew install mysql-connector-c
1

Đã trả lời ngày 7 tháng 9 năm 2018 lúc 8:22Sep 7, 2018 at 8:22

wired00wired00wired00

13.4K7 Huy hiệu vàng67 Huy hiệu bạc70 Huy hiệu đồng7 gold badges67 silver badges70 bronze badges

Trên thực tế, hãy theo dõi câu trả lời của @nick T không phù hợp với tôi, tôi cố gắng

brew install mysql-connector-c
2 làm việc cho tôi

sudo dnf install python python-devel mysql-devel redhat-rpm-config gcc
2

Đã trả lời ngày 3 tháng 7 năm 2019 lúc 10:57Jul 3, 2019 at 10:57

Môi trường của tôi là:

  • Windows 10 Pro,
  • Python 3.7 [Python-3.7.1-AMD64.exe],
  • MySQL 8.0 [MySQL-Installer-Web-Comment-8.0.13.0.msi]

PIP Cài đặt MySQLClient-1.3.13-CP37-CP37M-win_amd64.whl

Làm việc cho tôi.

sudo dnf install python python-devel mysql-devel redhat-rpm-config gcc
3

Đã trả lời ngày 21 tháng 11 năm 2018 lúc 1:23Nov 21, 2018 at 1:23

Làm cách nào để tải xuống và cài đặt mô -đun MySQLDB cho Python trên Windows?

Tải xuống và cài đặt Python đầu nối MySQL trên Windows..
Tải xuống Trình kết nối MySQL Python cho Windows ..
Chọn Zip độc lập với đầu nối MySQL Python cho Windows ..
Bắt đầu tải xuống tệp ZIP đầu nối MySQL cho Windows ..
Trình kết nối Python MySQL Cài đặt Python hoàn thành cho Windows ..

Mô -đun MySQLDB trong Python là gì?

MySQLDB là một giao diện để kết nối với máy chủ cơ sở dữ liệu MySQL từ Python.Nó thực hiện cơ sở dữ liệu Python API v2.0 và được xây dựng trên đầu API MySQL C.Gói để cài đặt.mysql-connector-python mysql-python.an interface for connecting to a MySQL database server from Python. It implements the Python Database API v2. 0 and is built on top of the MySQL C API. Packages to Install. mysql-connector-python mysql-python.

Người dùng có thể thực thi lệnh nào để cài đặt MySQLDB trong Python?

Quay lại chủ đề, chúng ta có thể chọn MySQL-Python [PY2] hoặc MySQLClient [PY3] và sử dụng Cài đặt PIP để cài đặt.pip install to install.

Lệnh để cài đặt PIP là gì?

Chạy Python get-pip.py.2 Điều này sẽ cài đặt hoặc nâng cấp PIP.Ngoài ra, nó sẽ cài đặt setuptools và bánh xe nếu chúng chưa được cài đặt.python get-pip.py . 2 This will install or upgrade pip. Additionally, it will install setuptools and wheel if they're not installed already.

Bài Viết Liên Quan

Chủ Đề