2012-05-02 24 views
10

Tôi đang cài đặt chương trình yêu cầu cài đặt python-config. Vấn đề duy nhất là tôi hiện không có python-config, và tôi dường như không thể tìm ra cách để có được nó.python-config thiếu

Sau khi tìm kiếm xung quanh, tôi cho là có thể cài đặt nó thông qua:

yum install python-devel 

Tuy nhiên, sau khi làm như vậy, python-config vẫn không tồn tại.

Tôi hiện đang sử dụng Python 2.4 trên một cụm chạy CentOS 5.2.

Bất kỳ trợ giúp nào sẽ được đánh giá rất nhiều!

+0

Cài đặt * có thành công * không? –

+0

Theo như tôi có thể nói nó đã làm. Có gói nào khác mà tôi bị thiếu không? – gjenness

+0

Tôi sẽ đề nghị strying để cài đặt python-confid từ pip. Pip có hoạt động với Python2.4 không? – meawoppl

Trả lời

0

trả lời của Jason có thể giải quyết vấn đề phụ thuộc mất tích của bạn mặc dù cần thêm thông tin về làm thế nào bạn đang cài đặt chính của bạn gói cần python-config làm phụ thuộc của nó.

Nếu cài đặt được thực hiện qua yum hoặc trực tiếp từ tệp rpm và gói rpm có python-config là phụ thuộc của nó thì ngay cả khi bạn cài đặt cấu hình python từ tệp setup.py thiếu lỗi gói sẽ không biến mất. Trong trường hợp này, bạn có thể buộc phải cài đặt bằng cách sử dụng yum hoặc rpm hoặc cài đặt ứng dụng chính thông qua các phương pháp khác nhau.

Kính trọng,

+0

Đó là thông qua một kịch bản cấu hình.Bản thân chương trình yêu cầu thư viện các nhà phát triển python đang được cài đặt và kiểm tra xem bạn có cài đặt chúng thông qua python-config hay không. – gjenness

1

Run: pip install python-config

Nó sẽ được cài đặt và thêm vào PATH.

1

Có thể nó đã cài đặt tệp ở một nơi khác.

Đầu tiên làm:

  which python 

trên dòng lệnh để tìm nơi tập tin thực thi sở.

Thứ hai:

So sánh thư mục tệp cài đặt để xem nó có ở cùng một nơi hay không.

Thứ ba:

nếu không bạn có thể di chuyển nó đến cùng một thư mục hoặc sử dụng thực thi được trỏ bởi tập tin của bạn bằng cách gọi nó từ phía trên cùng của kịch bản của bạn. Nó sẽ giống như thế này:

 #!/usr/bin/Python-2.7.11 

Chống thay đổi phiên bản python của cluster của bạn, gọi đó là từ kịch bản của bạn với một phiên bản được cài đặt tại địa phương dường như là giải pháp tốt nhất.