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
0Linux 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