Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Mac OS X - EnvironmentError:không tìm thấy mysql_config

Được rồi, trước hết, hãy để tôi kiểm tra xem tôi có ở cùng trang với bạn không:

  • Bạn đã cài đặt python
  • Bạn đã brew install mysql
  • Bạn đã export PATH=$PATH:/usr/local/mysql/bin
  • Và cuối cùng, bạn đã pip install MySQL-Python (hoặc pip3 install mysqlclient nếu sử dụng python 3)

Nếu bạn đã thực hiện tất cả các bước đó theo cùng một thứ tự và vẫn gặp lỗi, hãy đọc đến phần cuối, tuy nhiên, nếu bạn không làm theo các bước chính xác này, hãy thử làm theo chúng ngay từ đầu.

Vì vậy, bạn đã làm theo các bước và vẫn gặp lỗi, tốt, bạn có thể thử một số cách sau:

  1. Thử chạy which mysql_config khỏi bash. Nó có thể sẽ không được tìm thấy. Đó là lý do tại sao bản dựng cũng không tìm thấy nó. Thử chạy locate mysql_config và xem liệu có gì quay trở lại không. Đường dẫn đến tệp nhị phân này cần phải nằm trong biến môi trường $ PATH của trình bao của bạn hoặc nó cần phải được rõ ràng trong tệp setup.py cho mô-đun, giả sử rằng nó đang tìm kiếm ở một nơi cụ thể nào đó cho tệp đó.

  2. Thay vì sử dụng MySQL-Python, hãy thử sử dụng 'mysql-connector-python', nó có thể được cài đặt bằng cách sử dụng pip install mysql-connector-python . Có thể tìm thấy thêm thông tin về điều này tại đây tại đây .

  3. Tìm vị trí của 'mysql / bin', 'mysql_config' và 'MySQL-Python' theo cách thủ công và thêm tất cả những thứ này vào biến môi trường $ PATH.

  4. Nếu tất cả các bước trên không thành công, thì bạn có thể thử cài đặt 'mysql' bằng MacPorts, trong trường hợp này tệp 'mysql_config' thực sự sẽ được gọi là 'mysql_config5' và trong trường hợp này, bạn sẽ phải thực hiện việc này sau khi cài đặt:export PATH=$PATH:/opt/local/lib/mysql5/bin . Bạn có thể tìm thêm chi tiết tại đây .

Lưu ý1:Tôi đã thấy một số người nói rằng cài đặt python-devlibmysqlclient-dev cũng hữu ích, tuy nhiên tôi không biết liệu các gói này có sẵn trên Mac OS hay không.

Lưu ý 2:Ngoài ra, hãy đảm bảo thử chạy các lệnh dưới quyền root.

Tôi đã nhận được câu trả lời từ (ngoài bộ não của tôi) những nơi này (có thể bạn có thể xem qua chúng, để xem nó có giúp ích không): 1 , 2 , 3 , 4 .

Tôi hy vọng tôi đã giúp và sẽ rất vui khi biết liệu điều này có hiệu quả hay không. Chúc các bạn thành công.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP PDOException:SQLSTATE [HY093]:Số tham số không hợp lệ

  2. NodeJS MySQL Dump

  3. Cách lưu chữ ký trong MySQL

  4. MySQL, Nối hai cột

  5. Cách truy cập PhpMyAdmin mà không cần đăng nhập cPanel