2010-03-30 40 views
7

Tôi cần cài đặt mysql-python trong python2.6. gói mysql-python cần gói python2.6-devel phụ thuộc vào libpython2.6.so.1.0 (64bit) Tôi tìm thấy trên mạng một số gói python2.6-devel, nhưng không thể tìm thấy libpython2.6 Máy chủ kiến trúc là x86_64.Cách cài đặt gói python2.6-devel trong CentOs 5

Có thể ai đó có lib này hoặc biết tôi có thể tìm thấy ở đâu.

Nhờ sự giúp đỡ)

+0

Tôi không biết tại sao mysql-python nói rằng nó cần gói python-dev, nhưng sau khi cài đặt gói mysql-dev gói mysql-python đã được cài đặt mà không có bất kỳ lỗi nào) –

Trả lời

1

Tôi có cùng một vấn đề và liên kết tuyệt vời này giải quyết nó cho tôi ...

http://blog.milford.io/2010/08/new-method-for-installing-python-2-6-4-with-mysql-python-on-centos-5-5/

Tôi đi theo một số bước ra khỏi trật tự vì tôi là một ít antsy và có một số thông báo lỗi thú vị. Tôi không thể có được mysqldb để xây dựng, nhưng sau đó tôi chạy yum để cài đặt các gói i được cho là xây dựng và thì đấy, mysqldb bây giờ đã xây dựng và cài đặt.

Hãy cho tôi biết nếu nó vẫn không hoạt động sau đó.

+0

Chỉ cần cài đặt gói fsrt mysql-dev. –

+5

liên kết ở trên không hoạt động – CruncherBigData

1

Thực ra bạn không phải làm theo tất cả các bước trong bài viết http://blog.milford.io/2010/08/new-method-for-installing-python-2-6-4-with-mysql-python-on-centos-5-5/. Chỉ cần xây dựng python2.6 (+) từ nguồn sẽ giải quyết vấn đề, tức là, không dựa vào yum. Nếu bạn có python26 được cài đặt bởi yum, bạn có thể loại bỏ nó đầu tiên (và python26-devel quá), và cài đặt lại python2.6 từ nguồn, sau đó setuptools, và cuối cùng là MySQL-python.

Các liên kết sau đây có thể giúp: http://blog.csdn.net/inte_sleeper/archive/2011/06/20/6556103.aspx

18

On CentOS 6.2, tôi giải quyết vấn đề bằng cách tìm các phiên bản bên phải của python-devel:

yum search python | grep -i devel 

Sau đó, tôi cài đặt:

yum install python-devel.x86_64 

Và:

easy_install psycopg2 
+0

Câu trả lời hay. Và 'yum search python | grep -i mysql' đã giúp tôi tìm mysql cho 2.6. – Haluk

Các vấn đề liên quan