Hướng dẫn error loading mysqldb module - lỗi khi tải mô-đun mysqldb

Tôi đang nhận được thông báo lỗi sau trong khi chạy dự án Django REST của mình với cơ sở dữ liệu MySQL trong PIPENV.

Nội phân chính

  • Linux Ubuntu 18.04 - Lỗi khi tải mô -đun MySQLDB. Bạn đã cài đặt mysqlclient
  • Câu hỏi: Linux Ubuntu 18.04 - Lỗi khi tải mô -đun MySQLDB. Bạn đã cài đặt mysqlclient
  • Câu trả lời 1: của Linux Ubuntu 18.04 - Lỗi khi tải mô -đun MySQLDB. Bạn đã cài đặt mysqlclient
  • Câu trả lời 2: của Linux Ubuntu 18.04 - Lỗi khi tải mô -đun MySQLDB. Bạn đã cài đặt mysqlclient
  • Câu trả lời 3: của Linux Ubuntu 18.04 - Lỗi khi tải mô -đun MySQLDB. Bạn đã cài đặt mysqlclient

raise ImproperlyConfigured[
django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module.
Did you install mysqlclient?

Đây có vẻ như là một vấn đề rất phổ biến [xin vui lòng không đánh dấu là trùng lặp], nhưng sau khi thử tất cả các giải pháp có thể, tôi vẫn nhận được cùng một vấn đề ..

Một vài điều tôi đã thử:

pip3 install mysqlclient
pip3 install python3.6-dev 
pip3 install mysql-client
pip3 install libsqlclient-dev
pip3 install libssl-dev

Điều gì vẫn có thể là vấn đề?

Đó là một máy chủ Linux Ubuntu 18.04 với Plesk. Phiên bản Python 3.8.

Hỏi ngày 10 tháng 8 năm 2020 lúc 13:01Aug 10, 2020 at 13:01

3

pip3 install mysqlclient
pip3 install python3.6-dev 
pip3 install mysql-client
pip3 install libsqlclient-dev
pip3 install libssl-dev
7 có sự phụ thuộc vào các gói MySQL Client & Dev đang được cài đặt. Để khắc phục điều này trên Ubuntu, bạn phải sử dụng
pip3 install mysqlclient
pip3 install python3.6-dev 
pip3 install mysql-client
pip3 install libsqlclient-dev
pip3 install libssl-dev
8 để cài đặt một vài gói MySQL.

Trong trường hợp của bạn, có vẻ như thiếu

pip3 install mysqlclient
pip3 install python3.6-dev 
pip3 install mysql-client
pip3 install libsqlclient-dev
pip3 install libssl-dev
9 có thể bị thiếu trên hệ thống của bạn. Bạn có thể sửa nó bằng cách cài đặt
sudo apt-get install python3.8-dev 
sudo apt-get install mysql-client
sudo apt-get install libsqlclient-dev
sudo apt-get install libssl-dev
0 trên Ubuntu bionic.

cách khác

Cài đặt các gói follwing.

sudo apt-get install python3.8-dev 
sudo apt-get install mysql-client
sudo apt-get install libsqlclient-dev
sudo apt-get install libssl-dev

Phương pháp khác

pip install pymysql

Sau đó, chỉnh sửa tệp init.py trong dự án của bạn Dir [giống như Settings.py]init.py file in your project origin dir[the same as settings.py]

add:

import pymysql

pymysql.install_as_MySQLdb[]

Đã trả lời ngày 15 tháng 8 năm 2020 lúc 16:35Aug 15, 2020 at 16:35

Riyas Acriyas ACRiyas Ac

1.4331 Huy hiệu vàng7 Huy hiệu bạc22 Huy hiệu đồng1 gold badge7 silver badges22 bronze badges

Bạn nên cài đặt libmysqlclient-dev: sudo apt-get cài đặt libmysqlclient-dev

Đã trả lời ngày 14 tháng 8 năm 2020 lúc 18:40Aug 14, 2020 at 18:40

Michael Ushakovmichael UshakovMichael Ushakov

1.0911 Huy hiệu vàng7 Huy hiệu bạc16 Huy hiệu đồng1 gold badge7 silver badges16 bronze badges

Tôi đã phải cài đặt cái này.

sudo apt install libpython3.8-dev

Bây giờ nó hoạt động.

Đã trả lời ngày 17 tháng 8 năm 2020 lúc 13:07Aug 17, 2020 at 13:07

SJ19SJ19SJ19

1.5894 huy hiệu vàng27 Huy hiệu bạc57 Huy hiệu đồng4 gold badges27 silver badges57 bronze badges

Tôi đang cài đặt một ứng dụng tùy chỉnh cần MySQL, mà tôi đã làm việc nên tôi hơi bối rối về những gì đang diễn ra.

Dù sao thì đây cũng là lỗi:

Error loading MySQLdb module: this is MySQLdb version [1, 2, 4, 'final', 1],
  but _mysql is version [1, 2, 3, 'final', 0

Đã thử

sudo pip uninstall MySQL-python

sau đó

sudo pip install MySQL-python

đã làm việc ...

Successfully installed MySQL-python

Vẫn là cùng một lỗi

pip3 install mysqlclient
pip3 install python3.6-dev 
pip3 install mysql-client
pip3 install libsqlclient-dev
pip3 install libssl-dev
0

Linux Ubuntu 18.04 - Lỗi khi tải mô -đun MySQLDB. Bạn đã cài đặt mysqlclient

Câu hỏi: Linux Ubuntu 18.04 - Lỗi khi tải mô -đun MySQLDB. Bạn đã cài đặt mysqlclient

2022-10-02T20: 18: 35+00: 00 2022-10-02T20: 18: 35+00: 00

896

Tôi đang nhận được thông báo lỗi sau đây, anycodings_django trong khi chạy dự án Django Rest của tôi với cơ sở dữ liệu MySQL của AnyCodings_Django trong PipENV.anycodings_django while running my Django REST project with anycodings_django MySQL database in pipenv.

raise ImproperlyConfigured[
django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module.
Did you install mysqlclient?

Điều này có vẻ như là một vấn đề rất phổ biến, bất kỳanycodings_django [please don't mark as duplication], but anycodings_django after trying all the possible solutions I'm anycodings_django still getting the same issue..

Một vài điều tôi đã thử:

pip3 install mysqlclient
pip3 install python3.6-dev 
pip3 install mysql-client
pip3 install libsqlclient-dev
pip3 install libssl-dev

Điều gì vẫn có thể là vấn đề?

Đó là một máy chủ Linux Ubuntu 18.04 với Plesk. Phiên bản Python 3.8.anycodings_django Python version 3.8.

Hỏi ngày 10 tháng 8 năm 2020 lúc 13:013

31

Câu trả lời 1: của Linux Ubuntu 18.04 - Lỗi khi tải mô -đun MySQLDB. Bạn đã cài đặt mysqlclient

pip3 install mysqlclient
pip3 install python3.6-dev 
pip3 install mysql-client
pip3 install libsqlclient-dev
pip3 install libssl-dev
7 có sự phụ thuộc vào các gói MySQL Client & Dev đang được cài đặt. Để khắc phục điều này trên Ubuntu, bạn phải sử dụng
pip3 install mysqlclient
pip3 install python3.6-dev 
pip3 install mysql-client
pip3 install libsqlclient-dev
pip3 install libssl-dev
8 để cài đặt một vài gói MySQL.anycodings_mysql mysql client & dev packages being anycodings_mysql installed. In order to fix this on anycodings_mysql ubuntu, you have to use apt-get to anycodings_mysql install a couple of mysql packages.

Trong trường hợp của bạn, có vẻ như thiếu

pip3 install mysqlclient
pip3 install python3.6-dev 
pip3 install mysql-client
pip3 install libsqlclient-dev
pip3 install libssl-dev
9 có thể bị thiếu trên hệ thống của bạn. Bạn có thể sửa nó bằng cách cài đặt
sudo apt-get install python3.8-dev 
sudo apt-get install mysql-client
sudo apt-get install libsqlclient-dev
sudo apt-get install libssl-dev
0 trên Ubuntu bionic.anycodings_mysql mysql_config might be missing on your anycodings_mysql system. You can fix that by installing anycodings_mysql libmysqlclient-dev on ubuntu bionic.

cách khác

Cài đặt các gói follwing.

sudo apt-get install python3.8-dev 
sudo apt-get install mysql-client
sudo apt-get install libsqlclient-dev
sudo apt-get install libssl-dev

Phương pháp khác

pip install pymysql

Sau đó, chỉnh sửa tệp init.py trong dự án của bạn Dir [giống như Settings.py]anycodings_mysql project origin dir[the same as anycodings_mysql settings.py]

add:

import pymysql

pymysql.install_as_MySQLdb[]

0

Đã trả lời ngày 15 tháng 8 năm 2020 lúc 16:35

Riyas Acriyas AC

3

Câu trả lời 2: của Linux Ubuntu 18.04 - Lỗi khi tải mô -đun MySQLDB. Bạn đã cài đặt mysqlclient

1.4331 Huy hiệu vàng7 Huy hiệu bạc22 Huy hiệu đồnganycodings_mysql sudo apt-get install libmysqlclient-dev

0

Đã trả lời ngày 15 tháng 8 năm 2020 lúc 16:35

Riyas Acriyas AC

2

Câu trả lời 3: của Linux Ubuntu 18.04 - Lỗi khi tải mô -đun MySQLDB. Bạn đã cài đặt mysqlclient

Tôi đã phải cài đặt cái này.

sudo apt install libpython3.8-dev

Bây giờ nó hoạt động.

0

Đã trả lời ngày 15 tháng 8 năm 2020 lúc 16:35

Riyas Acriyas AC

1.4331 Huy hiệu vàng7 Huy hiệu bạc22 Huy hiệu đồng

  • Bạn nên cài đặt libmysqlclient-dev: sudo apt-get cài đặt libmysqlclient-dev
  • Đã trả lời ngày 14 tháng 8 năm 2020 lúc 18:40
  • Michael Ushakovmichael Ushakov
  • 1.0911 Huy hiệu vàng7 Huy hiệu bạc16 Huy hiệu đồng
  • Tôi đã phải cài đặt cái này.
  • Bây giờ nó hoạt động.
  • Đã trả lời ngày 17 tháng 8 năm 2020 lúc 13:07

Bài Viết Liên Quan

Chủ Đề