Hướng dẫn python setup py egg_info did not run successfully mysqlclient - thiết lập python py egg_info không chạy thành công mysqlclient

Tôi mới bắt đầu học Python bằng Django và tôi dường như bị mắc kẹt ở cùng một nơi trong 3 ngày, mỗi lần tôi cố gắng chạy lệnh sau trong thiết bị đầu cuối của mình bằng cách sử dụng pycharm (vâng, tôi đang sử dụng máy Mac) Tôi nhận được lỗi dưới đây :

Lệnh: PIP cài đặt mysqlclient

Lỗi:

Collecting mysqlclient
Using cached mysqlclient-1.3.12.tar.gz
Complete output from command python setup.py egg_info:
/bin/sh: mysql_config: command not found
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/private/var/folders/3z/_xzmzzh90z9dj90cb70p3q0c0000gn/T/pip-build-c7mudszc/mysqlclient/setup.py", line 17, in <module>
metadata, options = get_config()
File "/private/var/folders/3z/_xzmzzh90z9dj90cb70p3q0c0000gn/T/pip-build-c7mudszc/mysqlclient/setup_posix.py", line 44, in get_config
(venv) Mervins-MacBook-Pro:untitled mervinkobola$ pip install mysqlclient
Collecting mysqlclient
Using cached mysqlclient-1.3.12.tar.gz
Complete output from command python setup.py egg_info:
/bin/sh: mysql_config: command not found
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/private/var/folders/3z/_xzmzzh90z9dj90cb70p3q0c0000gn/T/pip-build-w_jamo3b/mysqlclient/setup.py", line 17, in <module>
metadata, options = get_config()
File "/private/var/folders/3z/_xzmzzh90z9dj90cb70p3q0c0000gn/T/pip-build-w_jamo3b/mysqlclient/setup_posix.py", line 44, in get_config
(venv) Mervins-MacBook-Pro:untitled mervinkobola$ pip install mysqlclient
Collecting mysqlclient
Using cached mysqlclient-1.3.12.tar.gz
Complete output from command python setup.py egg_info:
/bin/sh: mysql_config: command not found
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/private/var/folders/3z/_xzmzzh90z9dj90cb70p3q0c0000gn/T/pip-build-xefx4qk7/mysqlclient/setup.py", line 17, in <module>
metadata, options = get_config()
File "/private/var/folders/3z/_xzmzzh90z9dj90cb70p3q0c0000gn/T/pip-build-xefx4qk7/mysqlclient/setup_posix.py", line 44, in get_config
libs = mysql_config("libs_r")
File "/private/var/folders/3z/_xzmzzh90z9dj90cb70p3q0c0000gn/T/pip-build-xefx4qk7/mysqlclient/setup_posix.py", line 26, in mysql_config
raise EnvironmentError("%s not found" % (mysql_config.path,))
OSError: mysql_config not found

----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /private/var/folders/3z/_xzmzzh90z9dj90cb70p3q0c0000gn/T/pip-build-xefx4qk7/mysqlclient/

Xin hãy giúp tôi hiểu những gì đang xảy ra và làm thế nào tôi có thể giải quyết nó. Trên hết, tôi dường như không thể chạy như sau:

Python Manage.py di chuyển (vì tôi chưa cài đặt mysqlclient)

Cảm ơn bạn trước sự giúp đỡ của bạn.

Hướng dẫn python setup py egg_info did not run successfully mysqlclient - thiết lập python py egg_info không chạy thành công mysqlclient
Ndukwe Chidera K.

Làm thế nào để sửa lỗi mysqlclient?

Đầu tiên, kiểm tra xem bạn có được kết nối với Internet không và nó ổn định. Cố gắng chạy lại lệnh. Tiếp theo, bạn sẽ phải tải xuống thủ công và cài đặt gói nếu sự cố vẫn còn. Để làm điều này, bạn có thể Google tệp nhị phân của MySQLClient tương thích với thiết bị của bạn hoặc bạn có thể truy cập trang web này.

Mysqlclient trong Python là gì?

Dự án này là một ngã ba của MySQLDB1. Dự án này bổ sung hỗ trợ Python 3 và đã sửa nhiều lỗi. Pypi: https://pypi.org/project/mysqlclient/ github: https://github.com/pymysql/mysqlclient.

PIP Cài đặt không được kiểm soát là gì?

Lỗi cài đặt PIP không có thể được nêu ra vì setuptools của bạn không được cài đặt. Để cài đặt thích hợp, bạn có thể làm theo hướng dẫn cài đặt từ trang web PYPI. Nhưng trước tiên, hãy xem phiên bản Python mà bạn đang chạy.

Để sử dụng thành công Python để giao tiếp với bất kỳ cơ sở dữ liệu nào, bạn cần phải có máy khách cơ sở dữ liệu Python cho cơ sở dữ liệu đó.

pip install mysqlclient

Khi bạn phát triển các ứng dụng web Django và bắt đầu một dự án thành công, dự án sẽ được vận chuyển với cơ sở dữ liệu sqlite và cài đặt của nó để bạn sử dụng. Nếu bạn muốn sử dụng một cơ sở dữ liệu khác, chẳng hạn như MySql, bạn phải thực hiện các thay đổi trong tệp cài đặt và đảm bảo bạn cài đặt máy khách cơ sở dữ liệu cho cơ sở dữ liệu đó.

Lưu ý: Bạn có thể theo liên kết này để tìm hiểu làm thế nào để bắt đầu thành công một dự án Django.

  • mysqlclient là gì?
  • Đây là một ứng dụng máy khách cơ sở dữ liệu đóng vai trò là phương tiện/giao diện giữa người dùng ứng dụng khách chạy mã Python và cơ sở dữ liệu mysql. mysqlclient đã được phát triển để thay thế MySQL-Python và cung cấp hỗ trợ cho Python3, mặc dù nó cũng tương thích ngược.
  • Cách sử dụng mySqlclient
cd/to/my/directory/path/to_mysqlclient.exe/file pip install mysqlclient

Để sử dụng dịch vụ này, bạn phải cài đặt nó thông qua Trình cài đặt gói Python

pip install mysqlclient
0, như được hiển thị bên dưới:

C:\Users\mydevice\codes\djangoapps pip install mysqlclient‑1.4.6‑cp39‑cp39‑win32.whl

Bạn không cần gõ toàn bộ tên khi bạn nhập thư mục chứa tệp. Chỉ cần nhập một vài chữ cái đầu tiên của tên tệp tên và nhấn phím

pip install mysqlclient
7 để hoàn thành tên.

Sau đó, nhấn

pip install mysqlclient
8 để cài đặt gói. mysqlclient nên cài đặt thành công ngay bây giờ.

THẺ LIÊN QUAN

Python

Django

cộng đồng

Người đóng góp

Hướng dẫn python setup py egg_info did not run successfully mysqlclient - thiết lập python py egg_info không chạy thành công mysqlclient
Ndukwe Chidera K.

Làm thế nào để sửa lỗi mysqlclient?

Đầu tiên, kiểm tra xem bạn có được kết nối với Internet không và nó ổn định.Cố gắng chạy lại lệnh.Tiếp theo, bạn sẽ phải tải xuống thủ công và cài đặt gói nếu sự cố vẫn còn.Để làm điều này, bạn có thể Google tệp nhị phân của MySQLClient tương thích với thiết bị của bạn hoặc bạn có thể truy cập trang web này.manually download and install the package if the problem persists. To do this, you can Google the binary file of mysqlclient that is compatible with your device, or you can go to this site.

Mysqlclient trong Python là gì?

Dự án này là một ngã ba của MySQLDB1.Dự án này bổ sung hỗ trợ Python 3 và đã sửa nhiều lỗi.Pypi: https://pypi.org/project/mysqlclient/ github: https://github.com/pymysql/mysqlclient.a fork of MySQLdb1. This project adds Python 3 support and fixed many bugs. PyPI: https://pypi.org/project/mysqlclient/ GitHub: https://github.com/PyMySQL/mysqlclient.

PIP Cài đặt không được kiểm soát là gì?

Lỗi cài đặt PIP không có thể được nêu ra vì setuptools của bạn không được cài đặt.Để cài đặt thích hợp, bạn có thể làm theo hướng dẫn cài đặt từ trang web PYPI.Nhưng trước tiên, hãy xem phiên bản Python mà bạn đang chạy.possibly as your setuptools are not installed. For proper installation, you can follow the installation instructions from the PyPI website. But first, check out the version of Python which you are running.