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

Python, Brew và MySQLdb

Để sửa lỗi của bạn, tôi đã làm như sau (tôi cho rằng, là một homebrewer, bạn cũng đã làm như vậy).

1) brew install python Để cài đặt Python 2.7
2) brew install mysql Để cài đặt mysql vào hệ thống (cần thiết cho các trình điều khiển khác nhau)
3) Đã định cấu hình mysql theo khuyến nghị của homebrew
4) Đã tải xuống mysql_python và giải nén nó
5) Đã cài đặt mysql_python bằng cách sử dụng python setup.py install
6) Đã kiểm tra nó trong một phiên tương tác python , import _mysql

Sau khi thực hiện các bước này trên Lion, tôi không thể tạo lại lỗi của bạn. Bây giờ ... tiếp tục gỡ lỗi vấn đề của bạn.

Một số điều cần kiểm tra:
1) Trong thiết bị đầu cuối của bạn khi bạn nhập python nó có trỏ đến cài đặt homebrew của bạn không?
2) Hãy nhớ rằng với homebrew, các gói site không được lưu trữ trong Cellar mà chúng được lưu trữ trong /usr/local/lib/python2.7/site-packages. Xem điều này đăng để biết thêm thông tin về lý do tại sao. Tôi đã không phải thêm vị trí của gói trang vào PATH của mình, nhưng bạn có thể thử điều đó.
3) Điều cuối cùng tôi có thể đề xuất thử là để easy_install hoạt động với homebrew's python I phải thêm / usr / local / share / python vào PATH của tôi.

CHỈNH SỬA
Sau khi đọc lại các thông báo lỗi chủ yếu sau khi cuộn hết cỡ sang bên phải, tôi nhận thấy rằng nó không thể tải thư viện mysql. Tìm kiếm nhanh trên google về thư viện đó cho thấy rằng khi cài đặt mysql trên OS X có thể gặp khó khăn khi liên kết với nó. Thử và định vị tệp libmysqlclient.18.dylib và ghi lại đường dẫn của nó. Sau khi cài đặt mysql qua homebrew, mỏ của tôi là:/usr/local/Cellar/mysql/5.5.14/lib . Bản sửa lỗi phổ biến mà tôi đã thấy là sửa biến môi trường DYLD_LIBRARY_PATH . Để biết thêm thông tin về nơi tôi nhận được điều này, hãy xem cái này Địa điểm. Sử dụng đường dẫn của tôi làm ví dụ, tôi sẽ thêm dòng này vào .bash_profile

của mình

export DYLD_LIBRARY_PATH="$DYLD_LIBRARY_PATH:/usr/local/Cellar/mysql/5.5.14/lib"

Nếu điều này không hiệu quả với bạn, tôi sẽ đặc biệt xem xét khả năng mysql không được cài đặt đúng cách hoặc đang gặp sự cố. Với suy nghĩ đó, hy vọng điều gì đó sẽ xảy ra với bạn.

Cuối cùng, nếu bạn chưa có bất kỳ dữ liệu sql nào, tôi có thể đề xuất gỡ cài đặt mysql và cài đặt nó qua homebrew không? Tôi hiện không gặp khó khăn gì với thiết lập đó.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL - thủ tục được lưu trữ trả về giá trị không mong đợi

  2. MySQL kiểm tra xem hai phạm vi ngày có trùng lặp với đầu vào không

  3. Kết nối Khung thực thể với MYSQL trong VS2019

  4. Viết kịch bản cho ssh thông qua putty trên cửa sổ

  5. MySQL:không thể truy cập tài khoản root