2012-05-02 9 views
10

Instaluję program, który wymaga zainstalowania Pythona. Jedynym problemem jest to, że obecnie nie mam Pythona-config i nie mogę się zorientować, jak go zdobyć.python-config brakuje

Po przeszukaniu całego, rzekomo mogę go zainstalować poprzez:

yum install python-devel 

Jednak po Czyniąc to, python-config jeszcze nie istnieje.

Obecnie używam Pythona 2.4 na klastrze z systemem CentOS 5.2.

Każda pomoc będzie bardzo ceniona!

+0

Czy instalacja * odniosła sukces *? –

+0

O ile wiem, tak się stało. Czy brakuje mi innej paczki? – gjenness

+0

Proponuję strying, aby zainstalować Pythona-Confid z pip. Czy pip działa dla Python2.4? – meawoppl

Odpowiedz

0

odpowiedź Jasona może rozwiązać problem brakujących zależnościach choć wymagane jest więcej informacji dotyczących sposobu instalowania głównym pakiet, który wymaga zależności Python-config.

Jeśli instalacja odbywa się za pośrednictwem yum lub bezpośrednio z plików RPM, a pakiet rpm ma na swoim komputerze zależność od python-config, to nawet jeśli zainstalujesz python config z pliku setup.py, brakujący pakiet błędu nie zniknie. W takim przypadku konieczne może być wymuszenie instalacji przy użyciu yum lub rpm lub zainstalowanie głównej aplikacji za pomocą innej metody.

Pozdrawiam,

+0

Jest to za pomocą skryptu configure.Sam program wymaga zainstalowania bibliotek deweloperskich Pythona i sprawdza, czy zostały zainstalowane przez Pythona-config. – gjenness

1

Run: pip install python-config

Byłoby zainstalowane i dodane do ścieżki.

1

Może zainstalował plik gdzieś indziej.

najpierw zrobić:

  which python 

na linii poleceń, aby dowiedzieć się, gdzie znajduje się plik wykonywalny.

drugie:

Porównaj folderu plik instalacyjny, aby sprawdzić, czy jest w tym samym miejscu.

trzecie:

jeśli nie można albo przenieść go do tego samego folderu lub użyć pliku wykonywalnego pliku wskazywanego przez nazywając go od góry skryptach. Powinno to wyglądać mniej więcej tak:

 #!/usr/bin/Python-2.7.11 

Resist zmianę wersji Pythona w klastrze, nazywając go ze skryptu z lokalnie zainstalowanej wersji wydaje się być najlepszym rozwiązaniem.